在backbone.js中获取数据时,使用url附加一些值

时间:2014-03-11 10:04:34

标签: jquery backbone.js underscore.js

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

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&amp; pu_id =”+ $ .cookie(“pu”),

亲切的帮助。我是骨干新手。

1 个答案:

答案 0 :(得分:0)

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