新手求教,jQuery ajax传值给后台问题

lyn5284767 2015-02-15 03:37:50
js代码:
$("#btn").mousedown(function () {
var username = "123";
$.ajax({
type: "post",
url: "WebForm.aspx/test",
data: "username=" + username,
contentType: "application/json",
success: function (msg) {
alert(msg);
}
});
});

C# 后台代
[WebMethod]
public static string test(string username)
{
return username;
}

加断点调试发现,在js代码中运行了 var username = "123";这句后再运行 $.ajax,然后就结束了,根本就没有进到后台test这个函数中来。
...全文
149 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
a516018579 2015-02-15
引用 2 楼 lyn5284767 的回复:
[quote=引用 1 楼 a516018579 的回复:] 参数错了 data: {username:username},
我用jsp的时候都是 data: "username=" + username, 这么写的,两者不一样么?[/quote] 不好意思 我看错了 这2个方式不一样 你看下你浏览器请求 错误代码是什么
回复
lyn5284767 2015-02-15
引用 1 楼 a516018579 的回复:
参数错了 data: {username:username},
我用jsp的时候都是 data: "username=" + username, 这么写的,两者不一样么?
回复
a516018579 2015-02-15
参数错了 data: {username:username},
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2015-02-15 03:37
社区公告
暂无公告