首先,我将数据发送到check_address.php页面,其代码为:
$x=1;
echo $x;
和ajax请求代码是:
jQuery.ajax({
url:'../admin/parsers/check_address.php',
method:'post',
success:function(resp){
if(resp != 1){
alert(resp);
}
if(resp == 1){
alert('hello');
}
},
error:function(){alert('something wrong');},
});
此图像显示了意外的响应:
但我希望提醒你好消息...所以这个代码中的wronge在哪里并提前感谢
答案 0 :(得分:-1)
首先 我认为 js不能期待来自php的数字..它期望字符串..你的代码应该像
jQuery.ajax({
url:'../admin/parsers/check_address.php',
method:'post',
success:function(resp){
var resp = resp.trim(); // use trim to avoid white spaces
alert(resp);
/*if(resp !== '1'){
alert(resp);
}
if(resp == '1'){
alert('hello');
}*/
},
error:function(){alert('something wrong');},
});
注意:如果您的url
路径正确,此代码必须有效..如果您仍然遇到相同的错误..请使用完整路径..例如url: 'http://www.website.com/admin/parsers/check_address.php'
< / p>
检查文件是否有效,您可以在浏览器中直接访问http://www.website.com/admin/parsers/check_address.php
并打印1