2012-03-20 9 views
0

以下は私のコードスニペットです。PHP/Symfony - javascript変数をPHPスクリプトに渡すにはどうすればいいですか

function funcUrl(){ 

    var element = 10; 

    '<a href="<?=url_for('@someurl?id=' + element)?>" 

} 

- 上記のjavascript機能を参照してください。私はhrefのPHPスクリプトにjavascriptの可変要素を渡しています。それは私に要素変数のエラーを与えるHowver。私はちょうどうまく動作するjavascriptのvaribalを渡す代わりに値をharcode場合。誰かが上記のスクリプトでjavascript varibaleを正しく渡す方法を手伝ってもらえますか?パラメータの値を動的に渡すことはできますか?

答えて

0

GETで変数を渡すには、エンコードする必要があります。 PHPではrawurlencode()で終了します。あなたはencodeURIComponent()でJavascriptで同じことをすることができます。

PHPスクリプトの値をrawurldecode()でデコードする必要があります。

+0

を試してみてください?スクリプトにjavascript変数の値を渡す方法はありませんか? – user1277719

-1

を使用すると、コードスニペットを提供してくださいすることができ、この

function funcUrl(){ 

    var element = 10; 

    '<a href="<?=url_for('@someurl?id='.'<script>'+element+'</script>')?>"></a>' 

} 
+0

残念ながら、それは動作しません...まだ同じ問題を抱えています – user1277719

関連する問題