我使用一個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