我的PHP代碼響應AJAX調用不同的字符串,具體取決於...所以我想測試響應,但我一直無法做到這一點。我發現responseText是undefined類型,所以試過類型轉換:無法測試AJAX ResponseText
if (String(xmlhttp.responseText)=="OK")
{
// do something
} else
{
// display the responseText
document.getElementById(spanID).innerHTML=xmlhttp.responseText;
}
猜猜顯示什麼?好。 (同樣沒有類型轉換)。爲什麼?
你的意思是,雖然反應是'OK'的'else'塊運行?響應中是否有空格? – pimvdb
嘗試檢查您的響應的字符串長度 - 它可能不是兩個的長度。 – Repox
你是否試過修剪任何空格? – Matt