1:HTML JS
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>login test</title> </head> <body> <div id="form-div"> <form id="form1"> <p>用:<input name="userName[1]" type="text"/></p> <p>密:<input name="userName[3]" type="text"/></p> <p><input type="submit" value="登录" onclik="submitForm()"></p> </form>
<script>
function submitForm() {
$.agax({
url: "Update",
param: $("#form1").formSerialize(),
success: function () {
}
})
}
</script>
</div> </body> </html>
后台接收:
public ActionResult login(string[] userName) { }
问题点:
后台接收不到数据
你到底是formpost還是ajax
而且你的ajax拼錯了
public ActionResult login(Dictionary<string,string> userName) { }
1、ajax拼写;2、可以在前台先测试点击提交时打印下表单数据等,看前台对不对;3、检查url;
点击表单提交,先打印检查提交数据是否正确,检查请求的url,能否请求成功