jquery $ post posts页面,但Request.Form为null

jac*_*ack 1 asp.net jquery post request.form

我在表单中输入的字段很少.经过一些验证后,我使用jquery发布页面.

$.post("Myproduct.aspx?action=1");
Run Code Online (Sandbox Code Playgroud)

这篇文章似乎经历了.但是当我调试服务器代码时,request.form []为null.

有没有人有这个问题?

小智 6

如果

$.post("Myproduct.aspx?action=1");
Run Code Online (Sandbox Code Playgroud)

是唯一被发布的东西,然后难怪,因为你只是缺少post参数($ .post()函数中的第二个参数).你可能想要这样的东西:

var post_data = { 'key':'value', 'key2':'value2' } //or just some sort of data reading from a form
$.post("Myproduct.aspx?action=1",post_data);
Run Code Online (Sandbox Code Playgroud)