【发布时间】:2018-04-07 21:22:58
【问题描述】:
我有一个问题,我向一个页面发送了一个请求,当我收到一个字符串的响应时,出现了错误
这是代码请求:
jQuery.ajax({
url:'../admin/parsers/check_address.php',
method:'post',
data :data,//data that is been requested
success:function(data){
if(data != 'passed'){
jQuery('#payment-errors').html(data);
}
if(data=='passed'){
alert(data);
}
},//this data is which is coming back from response
error:function(){alert('حدث خطأ ما');},
});
这是响应的代码:
echo 'passed';
即使响应包含字符串 'passed' 但它不会进入 if 语句
if(data=='passed'){
alert(data);
}
那么我的代码中的错误在哪里,提前谢谢你
【问题讨论】:
-
本题不重复
-
啊……我的错……我很高兴提出这个问题。 @Ibrahim 你想让这个问题可读吗?
-
@Ibrahim 你检查控制台是否有任何错误?您看到“网络”标签中出现的内容了吗?
-
@Ibrahim 请在edit 提出您的问题,包括您已采取的调试步骤。例如,查看“网络”选项卡以了解对请求的确切响应。
-
是的,但是......我从响应中得到字符串“通过”,但为什么 if 语句 if(data != 'passed'){ 进入它而不是 if(data=='通过')
标签: javascript jquery ajax request response