为什么数据在ajax中显示未定义

时间:2016-08-19 07:55:46

标签: javascript jquery ajax

我正在调用一个ajax调用,其中提供一个包含数据的数组,当我要在控制台中调试此代码时,显示我dataundefined为什么?

1 个答案:

答案 0 :(得分:1)

在第一次ajax通话的success功能中,你有这个:

success: function (response) {
    orderId = data;
    if (data != null) {
        orderStatus = "Order has been placed successfully.";
    }
}

请注意,您已将该参数调用回调response,但之后使用了data。引用的代码应该以{{1​​}}失败,因为该回调中的范围内没有ReferenceErrordata唯一的地方是 >另一个回调)。我假设你已经用引用的代码声明了它。

我认为您的意思是var data,而不是response

data