Jquery $.post-如何告知要发送的数据?
我正在看这一页和这一部分-Jquery $.post-如何告知要发送的数据?,jquery,post,Jquery,Post,我正在看这一页和这一部分- $.post("test.php", { name: "John", time: "2pm" } ); “name”和“time”都是表单上元素的名称吗?如果不是,它们代表表单的哪些元素?这里没有涉及表单,但是name和time是请求中发送的值John和2pm的键,是的 请求主体最终看起来如下所示: name=John&time=2pm name=John&time=2pm这里没有涉及表单,但是name和time是请求中发送的值John和2pm的键,是的 请求主体最
$.post("test.php", { name: "John", time: "2pm" } );
“name”和“time”都是表单上元素的名称吗?如果不是,它们代表表单的哪些元素?这里没有涉及表单,但是
name
和time
是请求中发送的值John
和2pm
的键,是的
请求主体最终看起来如下所示:
name=John&time=2pm
name=John&time=2pm这里没有涉及表单,但是
name
和time
是请求中发送的值John
和2pm
的键,是的
请求主体最终看起来如下所示:
name=John&time=2pm
name=John&time=2pm它们不代表你身体的任何元素;它们只是随请求一起发送的参数,相当于此get请求:
test.php?name=John&time=2pm
如果要发送表单,可以使用.serialize
:
$.post("test.php", $('form').serialize() );
它们不代表你身体的任何元素;它们只是随请求一起发送的参数,相当于此get请求:
test.php?name=John&time=2pm
如果要发送表单,可以使用.serialize
:
$.post("test.php", $('form').serialize() );
那么,如果你发送的是一份表格呢?你能给我举个例子吗?@Alex:你的意思是“我如何获得输入元素的值”?好吧,我想我会提供更多的信息。我正在尝试使用post方法创建一个帐户。我只是不知道如何将表单发送到服务器。@Alex:那么,正如其他答案所指出的,你应该使用
序列化。或者单独获取每个元素,如{username:$('#username').val()}
。哦,以防您试图将此请求从自己的站点发送到Roblox one-出于安全原因,除非特别允许,否则跨域请求通常不起作用。上面页面上密码字段的名称为ctl00$cphRoblox$ctl00$UserName
&id为UserName
。要填写该输入,会是什么样子?类似于-{ctl00$cphRoblox$ctl00$UserName:$('#UserName').val()}
那么如果发送表单呢?你能给我举个例子吗?@Alex:你的意思是“我如何获得输入元素的值”?好吧,我想我会提供更多的信息。我正在尝试使用post方法创建一个帐户。我只是不知道如何将表单发送到服务器。@Alex:那么,正如其他答案所指出的,你应该使用序列化。或者单独获取每个元素,如{username:$('#username').val()}
。哦,以防您试图将此请求从自己的站点发送到Roblox one-出于安全原因,除非特别允许,否则跨域请求通常不起作用。上面页面上密码字段的名称为ctl00$cphRoblox$ctl00$UserName
&id为UserName
。要填写该输入,会是什么样子?类似于-{ctl00$cphRoblox$ctl00$UserName:$('#UserName').val()}