读书人

ASP.NET,MVC中经过$.AJAX()方法获取

发布时间: 2013-06-19 10:26:41 作者: rapoo

ASP.NET,MVC中,通过$.AJAX()方法获取json数组
我想要实现的是,控制器中,有一个Dictionary的集合,想要将他转换成json,然后用$.ajax接收并绑定到<select></select>中,不过还不会做,希望各位能给我一个详细的过程,谢谢
前台,希望写清楚$.ajax({})中德参数和方法,后台希望告诉我如何将集合转换为json数组 MVC JSON ASP.NET JQUERY
[解决办法]
悲催的我还没用过MVC呢。
[解决办法]
后台:
public ActionResult index()
{
JavaScriptSerializer ser = new JavaScriptSerializer();

return Content(ser.Serialize(集合));
}

前台:
$.post("@Url.Action("index", "User")", function (res) {
var obj = JSON.parse(res);
})
[解决办法]
前台方法

$.post("",{},function(result){

},"json")


第一个参数是url,第二个就是传递的参数,第三个就是返回的已经通过json反序列化对象result

Controller的方法

public JsonResult index(int id)参数
{
//根据参数调用方法获取数据对象
var list=你的获取数据方法;

return Json(list));这返回的就是一个JSON数组
}

读书人网 >asp.net

热点推荐