AJax动态加载下拉框的值:
$(function () {
tempAjax = "";
$.ajax({
url: "../../Ajax/AjaxDepartMent.ashx?action=GetDepartMent",
data: "",
type: "post",
async: false,
success: function (msg) {
// console.log(msg);
var json = JSON.parse(msg);
var Data = json[""];
tempAjax += "<option value='plaseselect'>请选择</option>"
$.each(Data, function (k, v) {
tempAjax += "<option value='" + v.DepartId + "'>" + v.Department + "</option>";
});
$("#Depart").empty();
$("#Depart").append(tempAjax);
<span style="background-color: rgb(255, 255, 102);"> <strong> //更新内容刷新到相应的位置</strong></span>
$('#Depart').selectpicker('render');
$('#Depart').selectpicker('refresh');
}
});
获取选中值:
<pre name="code" class="html"> $('#Depart option[value=' + data["DepartId"] + ']').attr("selected", true);
$('#Depart').selectpicker('refresh');