C# Asp.net 获取不到ajax提交的form表单

Form表单<formid="form1"class="register-form"><inputtype="text"placeholder="用户名"id="r_us... Form表单

<form id="form1" class="register-form">
<input type="text" placeholder="用户名" id="r_user_name" name="r_user_name"/>
<input type="password" placeholder="密码" id="r_password" />
<input type="text" placeholder="姓名" id="r_queryname" />
<button id="create">创建账户</button>
</form>
Ajax提交
$.ajax({
url: "Login.aspx/SetLoginon",
contentType: "application/json; charset=utf-8",
type: "POST",
data: $('#form1').serialize,
success: function (result) {

alert("succ")

}
})

[WebMethod]
public static string SetLoginon() {

string Data = HttpContext.Current.Request.Form.Get("r_user_name");
//到这里就获取不到任何参数了
return "false";
}
展开
 我来答
syht2000
高粉答主

2019-07-16 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
data:$("#form1").serialize(),
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式