我正在调用一个ajax调用,其中提供一个包含数据的数组,当我要在控制台中调试此代码时,显示我data
为undefined
为什么?
答案 0 :(得分:1)
在第一次ajax通话的success
功能中,你有这个:
success: function (response) {
orderId = data;
if (data != null) {
orderStatus = "Order has been placed successfully.";
}
}
请注意,您已将该参数调用回调response
,但之后使用了data
。引用的代码应该以{{1}}失败,因为该回调中的范围内没有ReferenceError
(data
唯一的地方是 >另一个回调)。我假设你已经用引用的代码声明了它。
我认为您的意思是var data
,而不是response
:
data