この問題を理解するのに午後丸々かかり、ついに解決しました。編集者はバックアップとして以下に私のクレジットを共有します。これが皆さんのお役に立てれば幸いです。
具体的な詳細は次のとおりです。
$(function(){ var stu_no = freeUrl(); var data, subname="",data2; var sbList = new Array(); $.ajax({ async: false , dataType: "json", contentType: "application/json", type: "post", url: "../../control/student/stuMain.asmx/findAllSubject", data:"{"+"'stu_no':'"+stu_no+"'}", success: function (response) { data2 = eval(response.d); $.each(data2, function (i) { $("<option value='" + i + "'>" + data2[i].科目名称 + "</option>").appendTo(".selectpicker"); }); $('.selectpicker').selectpicker({ //我是对所有的selectpicker操作一次性赋值,如果你想单独赋值,好ok,那么就这样赋值: //appendTo("#editcolor .selectpicker"),就这样,在你select元素上面罩上一个div, //用div的id就可以标记你要操作的selectpicker,也就是你想操作的select元素标签了 style: 'btn-info', size: 8 }) } })
上記は、boottrip の選択コントロールにおけるデータ バインディングの問題についての編集者による紹介です。お役に立てば幸いです。