Tôi nạp các giá trị cho select2 như sau.Select2 hoạt động rất khác với hàm truy vấn không bắt buộc không được xác định cho Select2 <select2-id>
Khai Type
var AdjustmentType = Backbone.Model.extend({
url : Hexgen.getContextPath("/referencedata/adjustmenttype")
});
tạo dụ cho Type
var adjustmentTypes = new AdjustmentType();
tải các giá trị để Select2 hộp
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
});
HTML Mã My
<div class="span4">
<div>ADJUSTMENT TYPE</div>
<select id="adjustment-type" tabindex="5" style="width:200px;">
<option value=""></option>
</select>
</div>
khi tôi tải này cho người đầu tiên nó không được đưa ra bất kỳ ngoại lệ nhưng nếu tôi Refresh
hoặc navigate to different URL
tôi nhận được ngoại lệ sau đây:
Uncaught query function not defined for Select2 adjustment-type