2015-05-26 24 views
9

Tôi có một danh sách thả xuống có id "selectCountry" được điền bởi ajax và thành công tôi chỉ cần liên kết Chọn.selectize.js tải xuống thả xuống

$('#selectCountry').selectize({ 
    create: true, 
    sortField: 'text' 
}); 

Khi tôi rebind thả xuống ban đầu của tôi bằng ajax và cố gắng tải lại/rebind hoặc làm mới cái cũ hộp selectize tự động hoàn toàn trên sự thành công, sẽ không có sự thay đổi trong danh sách cũ.

Có cách nào để tải lại hoặc làm mới menu thả xuống chọn không? Tôi đã thử "clearOptions()" và "refreshOptions()".

P.S, tôi không muốn ràng buộc trực tiếp việc chọn từ ajax.

OK, bây giờ tôi đang bổ sung thêm ví dụ làm việc cho vấn đề này trên jsfiddle

Xin hãy giúp tôi :(bất cứ đề nghị sẽ là tuyệt vời đối với tôi. Thanks a lot

+0

đã thử điều này :(, không sử dụng. –

+0

Bạn có thể đăng thêm mã không? – basher

+0

còn gì nữa, cần thêm mã :), Trên thực tế mã khác có liên quan đến jtable.org, mã trên hoàn tất và làm việc lần đầu tiên thả xuống ràng buộc. –

Trả lời

10

Một số như thế nào, tôi tìm thấy câu trả lời và làm việc của nó here

chỉ cần thêm dòng mã này và hoạt động của nó.

$('#select-tools').selectize()[0].selectize.destroy(); 
+1

Có cách nào để buộc Chọn để điền lại từ