如何在Javascript中通过URL传递多个变量
各位 这里的第一个问题是试着自学js和jquery,请原谅(或纠正)术语中的任何错误 我很高兴能够用这段代码将变量从一个页面传递到另一个页面:如何在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
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
所有的指示都收到了。
JURL的配置如下:
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
)拼写正确。