1
當成功函數的結果爲「null」時,消息仍然顯示「有價值」。成功函數的結果bug在Jquery ajax中爲「null」
任何人都可以幫助我,非常感謝!
$(document).ready(function() {
setInterval(function() {
$.ajax({
url: "getData.php",
success: function (result) {
if (result.length == 0) {
$("#rlt").append("no value");
} else {
$("#rlt").append("have value");
}
},
dataType: "json"
});
}, 2000);
});
<p id="rlt"></p>
您是否嘗試在console.log(result.length)之前添加如果要查看結果長度真的是什麼?如果您對console.log不熟悉,您會在Chrome的檢查控制檯中看到輸出結果,或者如果使用Firefox,則會在Firebug的控制檯中看到它。 – mason81
另外,如果您可以發佈請求中的結果示例,那麼也可能會有所幫助。我們無法訪問「getData.php」,因此我們無法爲您測試。 – mason81