Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.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 通过JSON对象获取主干.Collection_Backbone.js_Backbone.js Collections - Fatal编程技术网

Backbone.js 通过JSON对象获取主干.Collection

Backbone.js 通过JSON对象获取主干.Collection,backbone.js,backbone.js-collections,Backbone.js,Backbone.js Collections,在jQuery中,我们可以在执行GET操作时提供json。但我在主干网中看不到任何选项来提供像backbone.collection.create或update这样的对象 collection.fetch({ data: { ip_id: this.column }, success: this.constructing }); 这就是我现在能想到的因为这个.column是一个json对象,所以需要对它进行字符串化。试试这个 collection.fet

jQuery
中,我们可以在执行
GET
操作时提供json。但我在主干网中看不到任何选项来提供像backbone.collection.create或update这样的对象

collection.fetch({
    data: {
        ip_id: this.column
    },
    success: this.constructing
});

这就是我现在能想到的

因为
这个.column
是一个json对象,所以需要对它进行字符串化。试试这个

collection.fetch({
    data: {
        ip_id: JSON.stringify(this.column)
    },
    success: this.constructing
});

据我所知,您提供的代码片段符合您的要求。column是一个对象,每当触发fetch时,它都会被追加到url。不应该是那样的。除了把它严格化,还有别的方法吗?@MuhaiminAbdul这是正确的方法。您试图解决的问题是什么?我有一个很长的数组列表。我不认为把它附加到
url
只是觉得不是正确的方式为什么你想在获取时发送它?GET请求只能发送URL参数中的数据。如果服务器允许,您还可以在使用fetch方法的同时使用POST。