Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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_Url - Fatal编程技术网

如何在Javascript中通过URL传递多个变量

如何在Javascript中通过URL传递多个变量,javascript,url,Javascript,Url,各位 这里的第一个问题是试着自学js和jquery,请原谅(或纠正)术语中的任何错误 我很高兴能够用这段代码将变量从一个页面传递到另一个页面: function openPage() {window.open('datapage_test.html?id=' + dataset[0].Var_Name)} 返回:file:///*path*/datapage\u test.html?id=UK\u Wakefield 当我尝试扩展它以通过多个变量时,我失败了: function openPag

各位

这里的第一个问题是试着自学js和jquery,请原谅(或纠正)术语中的任何错误

我很高兴能够用这段代码将变量从一个页面传递到另一个页面:

function openPage() {window.open('datapage_test.html?id=' + dataset[0].Var_Name)}
返回:
file:///*path*/datapage\u test.html?id=UK\u Wakefield

当我尝试扩展它以通过多个变量时,我失败了:

function openPage() {
    window.open('datapage_test.html?id=' + dataset[0].Var_Name + dataset[0].Var_Class + dataset[0].Var_Instance )
}
返回:
file:///C:/*path*/datapage_test.html?id=WakefieldundefinedUK

所有的指示都收到了。
J

URL的配置如下:

http://www.example.com/images/assets/file.html?id=1&type=2
protocol://domainName.com/path/to/myFile.html?parameter=value&other=value
  function openPage() {window.open('datapage_test.html?id=' + dataset[0].Var_Name +'&val2=' + dataset[0].Var_Class +'&val3=' + dataset[0].Var_Instance )}
这是您尝试执行的重要部分
?参数=值和其他=值

您可以尝试以下方法:

http://www.example.com/images/assets/file.html?id=1&type=2
protocol://domainName.com/path/to/myFile.html?parameter=value&other=value
  function openPage() {window.open('datapage_test.html?id=' + dataset[0].Var_Name +'&val2=' + dataset[0].Var_Class +'&val3=' + dataset[0].Var_Instance )}

希望这有帮助:)

URL中的开始变量是用
完成的?
这就是您正在做的,但是,对于之后的变量,您可以使用
&
。例如,如果我有变量cat=meow和dog=woof,您可以执行
http://example.com/?cat=meow&dog=woof


此外,可能需要检查数据集[0].Var\u类。显然,在你的例子中,它是未定义的

似乎
数据集[0].Var_类
未定义的
。确保属性名称(
Var\u Class
)拼写正确。