我打电话给一个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
不在其使用的范围内。 –