我打電話給一個ajax調用,其中提供數據的數組,當我要在控制檯中調試此代碼顯示我data
是undefined
爲什麼?爲什麼數據顯示undefined在ajax
0
A
回答
1
在你的第一個Ajax調用的success
功能,你有這樣的:
success: function (response) {
orderId = data;
if (data != null) {
orderStatus = "Order has been placed successfully.";
}
}
請注意,你叫參數回調response
,但隨後使用data
。引用的代碼應該失敗,因爲在回調的範圍中沒有data
(您唯一的地方var data
是內部另一個回調)。我假設你已經在你沒有引用的代碼中聲明它。
我假設你的意思response
,不data
:
success: function (response) {
orderId = response;
if (response != null) {
orderStatus = "Order has been placed successfully.";
}
}
相關問題
- 1. 爲什麼在數組之前顯示undefined?
- 2. $ .jquery ajax返回的數據(json)顯示爲'undefined'
- 3. 爲什麼我不能用ajax顯示我的數據?
- 4. 爲什麼AJAX響應返回undefined?
- 5. 爲什麼thead在顯示數據時沒有顯示?
- 6. 爲什麼docker顯示localhost數據?
- 7. 爲什麼EditorTemplate不顯示數據?
- 8. 爲什麼exif元數據不顯示?
- 9. 爲什麼沒有數據顯示?
- 10. 爲什麼Datagrid沒有顯示數據?
- 11. 爲什麼數據不顯示空格?
- 12. 爲什麼不顯示數據? WINRT
- 13. 數據ID不顯示爲什麼?
- 14. 爲什麼JQGrid未能顯示數據?
- 15. 爲什麼不顯示我的數據?
- 16. 爲什麼不顯示此數據?
- 17. 爲什麼magnificPopup不顯示AJAX內容
- 18. 爲什麼在手機菜單中顯示undefined?
- 19. 爲什麼在rails上顯示undefined選擇?
- 20. THREE.SpriteAlignment顯示爲undefined
- 21. currentUser顯示爲undefined
- 22. 爲什麼我的ajaxurl變量顯示爲undefined?
- 23. 爲什麼PHP仍然顯示我的方法爲Undefined?
- 24. 爲什麼Netbeans將某些javascript方法突出顯示爲undefined
- 25. 爲什麼jQuery將這個屬性顯示爲undefined?
- 26. 爲什麼window.kendo undefined在jsfiddle
- 27. 爲什麼chrome.devtools.network「undefined」?
- 28. 爲什麼UIControlTouchUpInside UNDEFINED?
- 29. 爲什麼在cpanel數據庫大小顯示爲0.00MB?
- 30. 爲什麼顯示無法讀取屬性undefined?
我很驚訝,它運行在所有,該代碼嘗試讀取未申報的符號價值。你必須在你沒有顯示的地方有一個'var data'。 –
數據聲明高於 – Mangrio
不在其使用的範圍內。 –