1

我在看这个页面- http://api.jquery.com/jQuery.post/和这部分-

$.post("test.php", { name: "John", time: "2pm" } );

“名称”和“时间”都是表单上元素的名称吗?如果不是,它们代表表单的哪些元素?

4

2 回答 2

2

它们不代表您表单的任何元素;它们只是与您的请求一起发送的参数,相当于这个 get 请求:

test.php?name=John&time=2pm

如果你想发送表格,你可以使用.serialize

$.post("test.php", $('form').serialize() );
于 2013-06-26T22:08:37.070 回答
2

这里不涉及任何形式,但是nametime是值的键John2pm在请求中发送,是的。

请求正文最终看起来像这样:

姓名=约翰&时间=下午 2 点
于 2013-06-26T22:06:27.860 回答