Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用向URL传递数据的方法获取_Javascript_Html_Jquery_Get - Fatal编程技术网

Javascript 使用向URL传递数据的方法获取

Javascript 使用向URL传递数据的方法获取,javascript,html,jquery,get,Javascript,Html,Jquery,Get,我有一个简单的表单,我想用它将url pram传递到example.com。 我当前的代码只是将数据传递到当前URL,而没有得到我在JavaScript中设置的URL 我希望的结果是example.com/?name=test&email=test%40gmail.com,我需要通过JS处理数据和URL 有人能告诉我哪里出了问题吗 函数设置动作(事件){ e、 预防默认值() var postData=$(this.serializeArray(); var formURL=”https://

我有一个简单的表单,我想用它将url pram传递到example.com。 我当前的代码只是将数据传递到当前URL,而没有得到我在JavaScript中设置的URL

我希望的结果是example.com/?name=test&email=test%40gmail.com,我需要通过JS处理数据和URL

有人能告诉我哪里出了问题吗

函数设置动作(事件){
e、 预防默认值()
var postData=$(this.serializeArray();
var formURL=”https://example.com";
$.ajax(
{
url:formURL,
键入:“获取”,
数据:postData,
成功:函数(数据、文本状态、jqXHR)
{
警报(“通过”)
},
错误:函数(jqXHR、textStatus、errorshown)
{
警报(“失败”)
}
})
};

姓名:
电邮:

序列化后不使用postData,只需将其附加到URL中即可。注意,
example.com
必须进行显式配置,以允许您的代码访问它。“有人能告诉我哪里出错了吗?”-浏览器控制台可以
e
在您尝试
e.preventDefault()时不存在。由于该错误,正常表单提交未被抑制,这导致在表单提交时,参数被添加到当前URL。@Pointy因此在site example.com上,我需要接受get?是的,如果您控制其他域,这不是问题,您可以让它工作。浏览器不知道谁拥有哪个域;它只是逐字比较域名,它们要么相同,要么不同。