【问题标题】:attach some value with url while fetching data in backbone.js在backbone.js中获取数据时附加一些带有url的值
【发布时间】:2014-04-14 20:49:42
【问题描述】:

情况是有一个选择下拉列表,当我们从中选择一个项目时,该项目的值会附加到 url,并且获取的数据以表格的形式显示。表格会根据所选选项进行更改。 我必须使用主干实现它。代码是这样的

HTML:
<select id="pu">
<option val=0>mbs</option>
<option val=1>mfs</option>
<option val=2>all</option>
</select>

backbone code:
var bomRecordModel = Backbone.Model.extend({});
var bomRecordCollection = Backbone.Collection.extend({
            model : bomRecordModel,
        ->>>    url: "/easybom/easybom?opcode=6&pu_id=",
             parse: function(response){
                    return response.aaData;
                }
});
brcObject =  new bomRecordCollection();
brcObject.fetch();

如何将选中的pu附加到url的pu_id上???我将选定的值存储为 cookie,即。 $.cookie("pu")。我试着做,但它不工作 url: "/easybom/easybom?opcode=6&pu_id="+$.cookie("pu"),

请帮忙。我是骨干新手。

【问题讨论】:

    标签: jquery backbone.js underscore.js


    【解决方案1】:
    url: function () {
        return "/easybom/easybom?opcode=6&pu_id=" + $("#pu option:selected").attr('val');
    }
    

    【讨论】:

    • 谢谢 jgillich。但是如果我选择另一个选项,应该获取 url 并且需要重新渲染表格?怎么办
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-03
    • 2016-10-08
    • 2018-02-20
    • 1970-01-01
    • 2016-09-04
    相关资源
    最近更新 更多