var frank_param = gup('frank');
var pageURL = encodeURIComponent("directory_doctor_page.php?DoctorID=23");
我有這兩行代碼我想用var frank替換23。 我將如何完成此操作?Javascript如何把變量放在一個URICOMPONENT中
感謝
var frank_param = gup('frank');
var pageURL = encodeURIComponent("directory_doctor_page.php?DoctorID=23");
我有這兩行代碼我想用var frank替換23。 我將如何完成此操作?Javascript如何把變量放在一個URICOMPONENT中
感謝
您可以連接兩個這樣的:
var pageURL = encodeURIComponent("directory_doctor_page.php?DoctorID=" + frank_param);
從Mozilla的JS文件提取物對String operators:
除了比較操作符,它可以在字符串中使用 值,級聯運算符(+)將兩個字符串值 連接在一起,返回另一個字符串,即un兩個 操作數字符串的離子。例如,「my」+「string」返回字符串「my string」。
簡寫賦值運算符+ =也可以用於連接 字符串。例如,如果變量mystring的值爲「alpha」,則 則表達式mystring + =「bet」的計算結果爲「字母」, 將此值分配給mystring。
你可以簡單地串聯變量字符串:
var frank_param = gup('frank');
var pageURL = encodeURIComponent("directory_doctor_page.php?DoctorID=" + frank_param);
我建議考慮看看一些JavaScript Tutorials,在StackOverflow的常見問題。
gup()函數做什麼? – Bruno
gup()從http://example.com/index.php?frank=23獲取url參數。它抓住了URL中的#23。 – momoterraw