问题描述
我正在尝试调用关于下拉更改的部分视图,这些部分视图与 JQGrid 绑定。
问题
如果我更改下拉列表,则会显示部分视图,并且我只想显示下拉列表选择的选定列表。
我有一个控制器 (DropDownController) 和两个 Action 方法(GetUserList 和 GetCategoryList)。
这是否是调用 JQGrid 部分视图的正确方法 请帮忙??????
#Partial View Call with Ajax (Index.cshtml)
<label>Role</label>
<select id="roleId" class="form-control" name="Table">
<option>Select Table List</option>
<option value="1" id="1">UserList</option>
<option value="2" id="2">CategoryList</option>
</select>
<script>
$(function () {
$('#roleId').change(function (e) {
e.preventDefault();
debugger;
var tempId = $(this).val();
if (tempId == "1") {
debugger;
$.ajax({
type: 'GET',url: '@Url.Action("GetUserList","DropDown",new { area = "Admin" })',dataType: 'json',data: { text: "null",page: 1,sidx: "null",sord: "null",IsActive: true },contentType:'application/json; charset=utf-8',success: function (data) {
// $("#containerUser").empty(),$('#containerUser').html(data);
},});
}
else {
debugger;
$.ajax({
type: 'GET',url: '@Url.Action("GetCategoryList",data: { txt: "null",sidx: " null",order: "null" },contentType: 'application/json; charset=utf-8',success: function (data) {
// $("#containerCat").empty(),$('#containerCat').html(data);
},});
}
});
});
</script>
<div id="containerUser">
@Html.Partial("~/Areas/Admin/Views/Dropdown/_GetUserList.cshtml");
</div>
<div id="containerCat">
@Html.Partial("~/Areas/Admin/Views/Dropdown/_GetCategoryList.cshtml");
</div>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)