我正在爲從客戶端獲取數據的客戶端構建一個簡單的測驗,並且在回答第一個問題後使用Ajax調用來獲取下一個問題。這一切都運作良好,但我遇到的問題是什麼是檢查是否沒有更多問題的最好方法,目前我用success:
來替換與下一個問題的內容和error:
以取代內容測驗屏幕結束。如果任何人都可以給我一些更好的方法建議,我將非常感謝,因爲我並不想使用error:
,因爲在Ajax調用中存在實際錯誤的情況下,它只會說測驗在我想要時完成用戶能夠再次嘗試該操作,提前致謝!jQuery Ajax一旦沒有更多結果
0
A
回答
5
complete: function(data){
if(data.length !== 0){
// change question
}else{
// completed quiz
}
}
然後在你的PHP中,只要返回一個空的json對象,當沒有更多的問題時。
+0
非常感謝!我很感激你的幫助,我早些時候嘗試過,但現在我意識到我正在用'成功'來做這件事:'而不是'完成:'哈哈我已經很長時間了,現在哈哈非常感謝你! –
相關問題
- 1. AJAX:如果沒有更多的結果,如何清除間隔
- 2. jQuery Ajax請求沒有加載結果
- 3. Ajax沒有得到結果
- 4. 打印結果一旦MPI
- 5. jQuery顯示更多結果
- 6. 如何禁用jquery ajax-自動完成如果沒有結果?
- 7. jQuery和JSON沒有結果
- 8. 用ajax發佈結果更新jquery
- 9. JQuery/AJAX - 如何?更好的結果?
- 10. jQuery AJAX:收集多個異步結果
- 11. jQuery AJAX和多個sp結果集
- 12. Ajax-loader.gif一旦頁面加載結束
- 13. Neo4J結果沒有更新
- 14. 多個結果,沒有refcursors
- 15. 谷歌搜索Ajax API更多結果
- 16. 使用jquery動畫/顯示div而ajax加載更多結果
- 17. 使用jQuery和AJAX顯示更多數據庫結果
- 18. 運行AJAX但沒有結果顯示
- 19. jQuery的遠程Ajax請求沒有返回任何結果
- 20. 沒有從AJAX結果處理HTML的jQuery事件
- 21. jQuery Ajax調用沒有預期的結果
- 22. jquery ajax沒有顯示php的回聲結果
- 23. Struts2:jQuery中沒有收到Ajax響應結果
- 24. Jquery在AJAX表單結果顯示中沒有響應
- 25. IE沒有返回jQuery的結果ajax()調用
- 26. HTML數據更新時沒有ajax,但沒有ajax成功jQuery
- 27. 結合兩個沒有jQuery的AJAX
- 28. 附加jQuery,Ajax結果多於一個div
- 29. JQuery等待Ajax結果
- 30. jQuery的 - 追加AJAX結果
我認爲這將是服務器端的東西,你可以返回一個值,如果沒有更多的問題,然後檢查你的成功電話。 –
當你請求一個超出範圍的問題時會發生什麼?您撥打的服務的回報價值是多少? –