Jav*_*ons 5 html5 bootstrapping backbone.js jquery-select2 marionette
我按以下方式加载select2的值.
声明类型
var AdjustmentType = Backbone.Model.extend({
url : Hexgen.getContextPath("/referencedata/adjustmenttype")
});
Run Code Online (Sandbox Code Playgroud)
为Type创建实例
var adjustmentTypes = new AdjustmentType();
Run Code Online (Sandbox Code Playgroud)
将值加载到select2框
adjustmentTypes.fetch({
success : function() {
for(var count in adjustmentTypes.attributes) {
$("#adjustment-type").append("<option>" + adjustmentTypes.attributes[count] + "</option>");
}
}
});
$("#adjustment-type").select2({
placeholder: "Select Adjustment Type",
allowClear: true
});
Run Code Online (Sandbox Code Playgroud)
我的HTML代码
<div class="span4">
<div>ADJUSTMENT TYPE</div>
<select id="adjustment-type" tabindex="5" style="width:200px;">
<option value=""></option>
</select>
</div>
Run Code Online (Sandbox Code Playgroud)
当我为第一个加载它时它没有给出任何异常但是如果我Refresh或navigate to different URL我得到以下异常:
Uncaught query function not defined for Select2 adjustment-type
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14960 次 |
| 最近记录: |