我使用一个ajax后,像这样......成功回调
$(document).on("click",".Resend",function() {
$.ajax({
type: "POST",
url: "file.php",
timeout: 3000,
data: dataString,
cache: false,
success: function(myhtml){
// If success
if (myhtml == "success") {
alert(myhtml);
} else {
alert("No");
}
}
});
});
的PHP/HTML那个叫回来例子是一个简单的,因为这...
对于一些奇怪的原因,我得到虚假的回报警报=不。有人可以向我解释为什么会发生这种情况吗?
字符串之前或之后可能有空格。试试'$ .trim(myhtml)=='success''。 – 2012-03-03 21:21:25
你应该'alert(myhtml)'并且确切地知道它是什么,或者甚至更好地在成功处理器中放置一个断点并检查变量的确切值。 – jfriend00 2012-03-03 21:22:17
这很奇怪。我做了一个alert(myhtml),当我做@ Rocket的解决方案$ .trim(myhtml)时,它没有空格,但它仍然返回true。 – Joe 2012-03-03 21:23:51