【发布时间】:2017-02-23 10:38:14
【问题描述】:
我有问题...我使用此 link 更改视图中的部分视图,但是当更改部分视图下拉菜单时未获取默认模板 css 我使用此 jquery 刷新 css:
$("#SelectPicker").selectpicker('refresh');
$("#SelectPicker").selectpicker('render');
'code' function GetPartial() {
/* Get the selected value of dropdownlist */
var selectedID = $("#EstateID").val();
/* Request the partial view with .get request. */
$.get('/Home/ReturnProSearchPartial/' + selectedID, function (data) {
/* data is the pure html returned from action method, load it to your page */
$('#partialPlaceHolder').html(data);
$(document).ready();
$(".SelectPicker").selectpicker('refresh');
$(".SelectPicker").selectpicker('render');
});
}
【问题讨论】:
-
您需要显示您的代码。最好的猜测是你用
id="SelectPicker"替换元素并且你没有在 ajax 成功回调中将插件附加到新元素
标签: jquery css ajax asp.net-mvc partial-views