我有一个我正在调用保存的主干对象。我怎么知道 ajax 调用中返回的内容。看着我投入的项目的代码,我看到有些人只是有一个通用的
success: function (data) {
console.log(data);
然后其他时候,我看到:
success: function (library, response) {
console.log(library);
console.log(response)
我很困惑你怎么知道你会假设一个库或响应对象,而不是一般数据。当我查看第二个示例时,我正在查看的输出
console.log(response);
我看到响应具有三个属性:
Notifications
Response
ResponseStatus
响应本身看起来像Object {Id="12345", href="the/href", Name="asdf"}
所以对我来说它看起来像一个 Javascript 对象,但是当我尝试做
console.log(response.Name);
即使我可以看到价值,我也总是不确定。
所以我试图了解 ajax 中的回调是如何调用的。就像您何时可以使用实际的库对象、响应对象和数据对象,以及如何正确解析结果。提前致谢!