首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2013-06-19 
ASP.NET,MVC中,通过$.AJAX()方法获取json数组我想要实现的是,控制器中,有一个Dictionary的集合,想要将他转

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数组
}

热点排行