关于ajax返回error回调的问题
墨墨鱼cc 2017-02-24 12:20:42 本人前端新手,遇到个问题,求大神帮忙
我在js里发了个ajax请求,到php里操作数据库插入一条数据,ajax请求200 ok,数据也插入进去了,但是返回的回调函数却是error,
表示不能理解!看不出问题所在,求帮助;
以下是代码
JS:
$("#btn").click(function(){
console.log("被点击");
var name=$("#uname").val();
var text=$("#utext").val();
if((name!="")&&(text!="")){
$.ajax({
type:"POST",
url:"data/form_submit.php",
data:{uname:name,utext:text},
success:function(txt,msg,xhr){
console.log(txt);
if(txt==='succ'){
console.log("相应成功");
}
},
error:function(){
console.log("失败相应");
}
});
$(".conctrl_label").next().val("");
}else{
$(".tips").html("填写有错误");
}
});\
PHP代码:
<?php
header('Content-Type:text/plain;Charset=utf-8');
require("init.php");
$uname=$_REQUEST["uname"];
$utext=$_REQUEST["utext"];
$sql="INSERT INTO xy_message(uname,utext) VALUES('$uname','$utext')";
$result=mysqli_query($conn,$sql);
if($result){
echo "succ";
}else{
echo "err";
}
一直返回的都是error的回调函数,不理解!!不是应该是success的回调吗?