Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.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中传递来自不同页面的参数吗?_Javascript - Fatal编程技术网

我可以在JavaScript中传递来自不同页面的参数吗?

我可以在JavaScript中传递来自不同页面的参数吗?,javascript,Javascript,在PHP中,使用$\u GET[]和$\u POST[]传递参数很容易。JavaScript中有类似的东西吗?我希望可以从地址或表单传递参数。您可以使用java脚本设置隐藏的表单字段。表单发布后,数据将传输到服务器。您也可以从javascript中访问查询字符串,因此这应该会有所帮助。Ken所说的与POST变量等效。要通过GET传递值,可以使用javascript将querystring键附加到链接。window.location.href包含当前页面的URL。您可以将参数附加到页面URL的“?

在PHP中,使用
$\u GET[]
$\u POST[]
传递参数很容易。JavaScript中有类似的东西吗?我希望可以从地址或表单传递参数。

您可以使用java脚本设置隐藏的表单字段。表单发布后,数据将传输到服务器。

您也可以从javascript中访问查询字符串,因此这应该会有所帮助。

Ken所说的与POST变量等效。要通过GET传递值,可以使用javascript将querystring键附加到链接。

window.location.href包含当前页面的URL。您可以将参数附加到页面URL的“?”(即querystring)后面,并让页面上的javascript解析它们。在Google页面上有更多信息和示例,比如一个。

如果您谈论的是使用纯客户端代码将参数从一个页面传递到下一个页面,那么最好的方法可能是构造一个普通的URL查询字符串,并在设置document.location时将其附加到导航到的页面的URL上

在目标页面上,客户端代码必须解析document.location.href才能获取各个URL参数。一些Javascript库具有帮助函数来为您执行此类解析。例如,Prototype可以轻松地在URL查询字符串之间转换哈希对象