Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 如何使用主干处理jsonp回调函数_Backbone.js_Jsonp - Fatal编程技术网

Backbone.js 如何使用主干处理jsonp回调函数

Backbone.js 如何使用主干处理jsonp回调函数,backbone.js,jsonp,Backbone.js,Jsonp,我是主干网的新手,对它的jsonp调用感到困惑 我知道我可以做这样的事情: var foo = Backbone.Model.extand({ url : "/testing" }); var fooInstance = new foo(); fooInstance.fetch({dataType: "jsonp"}); 回调函数是由jQuery处理的吗?如果是..主干是否具有类似“success:function(data){console.log(data)}”

我是主干网的新手,对它的jsonp调用感到困惑

我知道我可以做这样的事情:

var foo = Backbone.Model.extand({
    url : "/testing"          
});
var fooInstance = new foo();
fooInstance.fetch({dataType: "jsonp"});

回调函数是由jQuery处理的吗?如果是..主干是否具有类似“success:function(data){console.log(data)}”的功能?

只需在fetch方法中写入回调函数即可

fooInstance.fetch({
dataType: "jsonp",
success: function() {
    //Code  ...
   },
error:function() {
    //Code  ...
 }
});

是的,jQuery处理这个问题。通过主干网,您可以收听“sync”事件或传递
success
以及
dataType
,或者在
fetch
调用本身时使用jQuery延迟方法,如
.done
fail