var frank_param = gup( 'frank' );
var pageURL = encodeURIComponent("directory_doctor_page.php?DoctorID=23");
23 を var frank に置き換えたい 2 行のコードがあります。どうすればこれを達成できますか?
ありがとう
var frank_param = gup( 'frank' );
var pageURL = encodeURIComponent("directory_doctor_page.php?DoctorID=23");
23 を var frank に置き換えたい 2 行のコードがあります。どうすればこれを達成できますか?
ありがとう
次のように両方を連結できます。
var pageURL = encodeURIComponent("directory_doctor_page.php?DoctorID=" + frank_param);
文字列演算子に関するmozillaのJSドキュメントからの抜粋:
文字列値で使用できる比較演算子に加えて、連結演算子(+)は、2つの文字列値を連結して、2つのオペランド文字列の和集合である別の文字列を返します。たとえば、「my」+「string」は文字列「mystring」を返します。
省略形の代入演算子+=を使用して、文字列を連結することもできます。たとえば、変数mystringの値が "alpha"の場合、式mystring + = "bet"は"alphabet"と評価され、この値がmystringに割り当てられます。
変数を文字列に連結するだけです。
var frank_param = gup( 'frank' );
var pageURL = encodeURIComponent("directory_doctor_page.php?DoctorID=" + frank_param );
StackOverflowFAQのJavaScriptチュートリアルをご覧になることをお勧めします。