我的jquery ajax函数和php响应requset有一些问题。 问题是,当请求网址不存在时,响应状态仍为200;
ajax功能如下
$.ajax({
type: "post",
url: "http://localhost/project/Show/async/",// if this address is exists
/**url: "http://localhost/project/Show/async-1/*",*/ //this is wrong address
data:$dataJson,
beforeSend: function(XMLHttpRequest){
alert('send before');
},
cache:false,
success: function(data, textStatus){
alert(success);
},
error : function() {
alert("sorry , error!");
},
complete: function(XMLHttpRequest, textStatus){
//HideLoading();
},
});
php代码很简单:
$response = self::parse2String($_REQUEST);
var_dump($response);
status / async和/ async-1的响应都是200
需要你的帮助!