asp.net-mvc – 如何使用MVC控制器返回JSON

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – 如何使用MVC控制器返回JSON前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用.ajax命名我的控制器方法.我的控制器方法调用返回字典的Web服务.
现在我需要返回这个和填充下拉列表.我正在尝试返回 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>";
                    });
                }
            });

猜你在找的asp.Net相关文章