我使用.ajax命名我的控制器方法.我的控制器方法调用返回字典的Web服务.
现在我需要返回这个和填充下拉列表.我正在尝试返回 JSON,并需要使用成功(响应)填充
现在我需要返回这个和填充下拉列表.我正在尝试返回 JSON,并需要使用成功(响应)填充
我正在使用MVC 1.0
$.ajax( { url: 'LookupValue/',data: { 'sLookupIds': selectedtext },datatype: "json",traditional: true,success: function (data) { alert(data.value); } });
提前致谢.
解决方法
在控制器
public JsonResult LookupValue(String sLookupIds) { SelectList olist = new SelectList(oDict,"key","value"); return Json(olist); }
在视野中
$.ajax( { url: 'LookupValue/',success: function (data) { $.each(data,function (index,val) { $('#lookup') .append($("<option></option>") .attr("value",val.Value) .text(val.Text)); //ddHTML = ddHTML + "<option value='" + val.Value + "'>'" + val.Texts + "'</option>"; }); } });