gpt4 book ai didi

javascript - 通过 URL 传递数组或对象

转载 作者:行者123 更新时间:2023-11-28 00:38:37 25 4
gpt4 key购买 nike

我想知道是否可以通过 Backbone Collection 中的 URL 属性传递 ID 或字符串数​​组?

我想做这样的事情:

    var MyCollection = Backbone.Collection.extend({
url: '/api/mystuff/categoryID',

getStuff: function(ArrayOfThings) {
this.fetch({ url: this.url + '/' + ArrayOfThings
});
}
});

并这样调用它:

 ArrayOfThings = [12342, 364556, 333236, 33763, 4212456433221, 335]
var myCollection = new MyCollection();
myCollection.getStuff(ArrayOfThings);

所以我尝试了,但我的 URL 字符串如下所示:

api/mystuff/theCategoryID/12342,364556,333236,33763,4212456433221,335

我的服务器不喜欢这个。

我想知道是否有办法做到这一点。

谢谢!

最佳答案

如果您通过链接访问页面,请考虑将 html5 数据元素附加到按钮。然后,当您调用构建页面的函数时,数据元素将在构建该页面时生成的事件中可用。

我也有类似的情况,我必须将 UID 获取到我的新页面以进行渲染、选择目的,这正是我用来实现该目标的模式

例如:

<button id='link' data-id='S|1,S|2'>Button</button>

我想要获取数据的页面 View 中的代码:

    pageNeedingUIDs: function(ev) {
var uid = $(ev.currentTarget).data('id')
...
}

关于javascript - 通过 URL 传递数组或对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28196670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com