a.l*_*tis 3 javascript string variables
我试图在一个url中传递2个变量值,之后将重定向该url.如何将它们插入JavaScript字符串中?
我有:
var a = document.getElementById("username_a").value;
var b = document.getElementById("username_b").value;
Run Code Online (Sandbox Code Playgroud)
并想要类似的东西: var string_url = "http://www.example.com/?{a}blabla={b}"然后以某种方式重定向.
在PHP中,我会使用该代码,例如: <iframe src="http://www.example.com?query=<?php echo $the_variable;?>">
您可以在JavaScript中添加字符串,"a" + "b" == "ab"计算结果为true.
所以你想要的可能就是 var string_url = "http://www.example.com/?" + a + "&blabla=" + b;
但你应该逃避变形,特别是如果它们来自inputs,所以试试
a = encodeURIComponent(a);
b = encodeURIComponent(b);
Run Code Online (Sandbox Code Playgroud)
然后
var string_url = "http://www.example.com/?" + a + "&blabla=" + b;
Run Code Online (Sandbox Code Playgroud)
要重定向,您可以使用window.location:
window.location = string_url;
Run Code Online (Sandbox Code Playgroud)