Js部分
$.ajax({ type: "POST", url: "/Controller/ActionTest", data: { id: "id" }, dataType: "json", success: function (data) { // data是Controller层返回过来的json数据,可以在这里处理 }, error: function () { alert("出错了"); } }).always(function () { // 这里可以写一些完事之后要做的事情 });
C#部分:
var idSelected = Request["id"]; return this.json(idSelected);
楼主如果还有问题就继续追问, 如果没有问题就请采纳 :)
打开浏览器,输入 http://www.google.com,在搜索框中输入你 AJAX json,点击搜索。
//1、Ajax发起请求,则是JS $.ajax({ url: 'http://xxx.org/test/getdata', //3、提交到后端Controller data: {name: 'Jay'}, //2、提供数据,则是json格式 dataType: 'json' }).done(function(data){ //4、通过json格式返回数据 //4、执行js代码 //do something... });
你想了解什么?