2012-12-04 50 views
0
var frank_param = gup('frank'); 
var pageURL = encodeURIComponent("directory_doctor_page.php?DoctorID=23"); 

我有這兩行代碼我想用var frank替換23。 我將如何完成此操作?Javascript如何把變量放在一個URICOMPONENT中

感謝

+0

gup()函數做什麼? – Bruno

+0

gup()從http://example.com/index.php?frank=23獲取url參數。它抓住了URL中的#23。 – momoterraw

回答

1

您可以連接兩個這樣的:

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

從Mozilla的JS文件提取物對String operators

除了比較操作符,它可以在字符串中使用 值,級聯運算符(+)將兩個字符串值 連接在一起,返回另一個字符串,即un兩個 操作數字符串的離子。例如,「my」+「string」返回字符串「my string」。

簡寫賦值運算符+ =也可以用於連接 字符串。例如,如果變量mystring的值爲「alpha」,則 則表達式mystring + =「bet」的計算結果爲「字母」, 將此值分配給mystring。

1

你可以簡單地串聯變量字符串:

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

我建議考慮看看一些JavaScript Tutorials,在StackOverflow的常見問題。

相關問題