MVC3使用ajax不执行

functiontest(obj){$.ajax({type:"POST",//默认是GETurl:"/Home/GetList",//Actiondata:{},//这... function test(obj) {
$.ajax({
type: "POST", //默认是GET
url: "/Home/GetList", //Action
data: {}, //这是整个表单提交(参数较多时用),如果只是想传参数的话格式为 :"ID=1&name=xx"
cache: false, //不加载缓存
success: function (obj) {//obj为返回的json,如果是泛型可以用each进行循环
alert("123");
},
error: function () {
alert("请求失败");
}
});

}
HomeController下有个:

[HttpPost]
public JsonResult GetList()
{
User u = new User();
u.userName = "1";
u.password = "11";
return Json(u);
}
为什么success的123不弹出来
展开
 我来答
水中杜鹃
2013-08-21 · TA获得超过187个赞
知道小有建树答主
回答量:447
采纳率:44%
帮助的人:146万
展开全部
function test(obj) {
$.ajax({
type: "POST", //默认是GET
url: "GetList", //Action

cache: false, //不加载缓存
success: function (obj) {//obj为返回的json,如果是泛型可以用each进行循环
alert("123");
},
error: function () {
alert("请求失败");
}
});

}

public JsonResult GetList()
{
User u = new User();
u.userName = "1";
u.password = "11";
return Json(u);
}

这样试试
小宝爸爸笔记
2013-08-22 · TA获得超过2297个赞
知道小有建树答主
回答量:904
采纳率:50%
帮助的人:677万
展开全部
data 那个地方直接写json吧
这样写好繁琐,看的
这样写$.post("/home/GetList",{"参数":你的参数},function(data){
alter(123); // 你可以alter Data.userName 可以弹出 1来的
})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式