1

怎么来的

ajaxFunction().done(function(p){
 console.log(p);
});

dataType以 ajaxFunction中指定的 HTML 格式返回数据,但是

var data = ajaxFunction().done(function(p){
    console.log(data) 
    //returns what appears to be the entire deferred object
    //to see the returned HTML string, I have to do console.log(data.responseText);
});

一旦我将它存储在数据中,拥有该对象的实际应用是什么?我可以用它做进一步的事情吗?还是不打算这样使用?

4

1 回答 1

1

您的变量dataajaxFunction().

对它的引用允许您添加更多的.done回调和回调,如果您没有内置的错误处理.fail,后者会很方便。ajaxFunction()

在你的回调函数中,嗯,直接访问该变量是不寻常p的——你应该使用它。

于 2013-02-01T19:27:52.210 回答