关于选择插件的jquery [英] Regarding jquery for chosen plugin
本文介绍了关于选择插件的jquery的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有我的观点,
控制器
@ Html.DropDownList(CompanyID, null,Select Company,new {onchange =GetDiv()})
@ Html.DropDownList(WarehouseID,null,new {@class =warehouse-select})$ p $我的CompanyID下拉菜单上的
选择我需要我的WarehouseID,
我写了 javascript 代码,
函数GetDiv(){
debugger;
var warehouseno = $(#CompanyID)。val();
$ .ajax(
{
类型:POST,
url:@ Url.Action(GetWarehouseDropdown,SearchJDE),
dataType :'json',
data:{id:warehouseno},
success:function(result){
$(#WarehouseID)。html();
for(var i = 0; i< result.length; i ++)
{
var item = result [i]; $(#WarehouseID)。append($(< option> < / option>)。val(item.Value).html(item.Text)); // $(&#WarehouseID\").trigger (\"liszt:updated);
}
},
错误:函数(req,status,error){
}
});
}
我的控制器:
[HttpPost]
public JsonResult GetWarehouseDropdown(string id)
{
ViewBag.ModuleName =OperManag;
if(Session [userName]!= null)
{
strUserName = Session [userName]。ToString();
}
IList < SelectListItem > objWarehouseMaster =(来自db.WarehouseMasters中的s
在新的{s.CompanyID,s.IsDeleted}上的db.UserPermissionMappings中加入你的等于新的{u.CompanyID,u。 IsDeleted}
其中u.UserID == strUserName&& s.CompanyID == id&& s.IsDeleted == false
select new SelectListItem(){Text = s.WarehouseID + - + s.WarehouseName,Value = s.WarehouseID}。ToList < SelectListItem > 跨度>();
返回Json(objWarehouseMaster,JsonRequestBehavior.DenyGet);
}
这里我的控制器可以获取数据但javascript函数成功无效
请帮帮我解决方案
(#CompanyID)。val();
.ajax(
{
类型:POST,
url:@ Url.Action(GetWarehouseDropdown,SearchJDE),
dataType:'json',
data:{id:warehouseno},
success:function(result){
(#WarehouseID)。html();
for(var i = 0; i< result.length; i ++)
{
var item = result [i];
Hi,
I had my view like,
Controller@Html.DropDownList("CompanyID", null, "Select Company", new { onchange = "GetDiv()" }) @Html.DropDownList("WarehouseID",null, new { @class = "warehouse-select" })
on my CompanyID dropdown select I need my WarehouseID so,
I wrote the javascript code like,
function GetDiv() { debugger; var warehouseno = $("#CompanyID").val(); $.ajax( { type: "POST", url: "@Url.Action("GetWarehouseDropdown", "SearchJDE")", dataType: 'json', data: { id: warehouseno }, success: function (result) { $("#WarehouseID").html(""); for (var i = 0; i < result.length; i++) { var item = result[i];$("#WarehouseID").append($("<option></option>").val(item.Value).html(item.Text)); //$("#WarehouseID").trigger("liszt:updated"); } }, error: function (req, status, error) { } }); }
my controller:
[HttpPost] public JsonResult GetWarehouseDropdown(string id) { ViewBag.ModuleName = "OperManag"; if (Session["userName"] != null) { strUserName = Session["userName"].ToString(); } IList<SelectListItem> objWarehouseMaster = (from s in db.WarehouseMasters join u in db.UserPermissionMappings on new { s.CompanyID, s.IsDeleted } equals new { u.CompanyID, u.IsDeleted } where u.UserID == strUserName && s.CompanyID == id && s.IsDeleted == false select new SelectListItem() { Text = s.WarehouseID + "-" + s.WarehouseName, Value = s.WarehouseID }).ToList<SelectListItem>(); return Json(objWarehouseMaster, JsonRequestBehavior.DenyGet); }
Here my controller can fetch the data but javascript function success is not working
Please help me解决方案("#CompanyID").val();
.ajax( { type: "POST", url: "@Url.Action("GetWarehouseDropdown", "SearchJDE")", dataType: 'json', data: { id: warehouseno }, success: function (result) {
("#WarehouseID").html(""); for (var i = 0; i < result.length; i++) { var item = result[i];
这篇关于关于选择插件的jquery的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文