이 문제를 파악하는 데 오후 내내 시간이 걸렸고 마침내 해결되었습니다. 편집자는 백업으로 아래 내 크레딧을 공유할 것이며, 이것이 모든 사람에게 도움이 되기를 바랍니다.
구체적인 내용은 다음과 같습니다.
$(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 }) } })
위는 Bootstrip의 선택 컨트롤에서 데이터 바인딩 문제에 대한 편집자의 소개입니다. 도움이 되었으면 좋겠습니다!