Javascript如何将变量放在URICOMPONENT中

时间:2012-12-04 08:39:53

标签: javascript

var frank_param = gup( 'frank' );
var pageURL = encodeURIComponent("directory_doctor_page.php?DoctorID=23"); 

我有两行代码我想用var frank替换23。 我将如何实现这一目标?

由于

2 个答案:

答案 0 :(得分:1)

你可以这样连接:

var pageURL = encodeURIComponent("directory_doctor_page.php?DoctorID=" + frank_param); 

String operators上的mozilla JS文档中提取:

  

除了可以在字符串上使用的比较运算符   值,连接运算符(+)连接两个字符串值   在一起,返回另一个字符串,它是两者的结合   操作数字符串。例如,“my”+“string”返回字符串“my   字符串”

     

速记赋值运算符+ =也可用于连接   字符串。例如,如果变量mystring的值为“alpha”,   然后表达式mystring + =“bet”评估为“alphabet”和   将此值赋给mystring。

答案 1 :(得分:1)

您可以简单地将变量连接到字符串:

var frank_param = gup( 'frank' );
var pageURL = encodeURIComponent("directory_doctor_page.php?DoctorID=" + frank_param );

我建议您在StackOverflow常见问题解答中查看一些JavaScript Tutorials