2017-04-02 41 views
0

我注意到jQuery調用ajax的響應從來就不是空的。我有以下幾點:爲什麼總是填充jQuery ajax響應

$.ajax({ 
     type: "get", 
     data: { data }, 
     url: "phpFile", 
     datatype: 'text' 
}).done(function(response) {    

     if (response.length > 2) 
     alert(response); 
    }); 
在php文件我只返回文本

如果沒有與查詢

echo mysqli_error($conn); 

然而,即使我不返回任何長度總是2或錯誤更大,有人知道爲什麼或如何檢索空文本?

+0

內容是什麼? –

+0

響應應該是一個文本,指示它是成功還是錯誤,包括其他上下文。當你提醒它時,你看到「響應」的上下文嗎? – coderz

+0

當我提醒它只顯示空白,但長度是2 – Disturb

回答

0

我回答我的問題只是作爲任何人看到這個的參考。

我試圖做實際上是一個不好的做法,最好的事情提到Dipanwita昆都是返回一個適當的成功響應,falsetrue與錯誤信息。

+1

但這個答案沒有迴應這個問題。 –