2012-02-19 9 views
1

可能性の重複:
How to pass JS variable to php?
pass a js variable to a php variablePHP関数へのJavaScriptの値を渡す

それはでPHPの機能にJavaScript関数を介して取得可能な通過値がある場合、私は聞いていますのよ同じfile.forインスタンス:私は自分の位置を計算し、この値をPHPのfunction.isに渡すことが可能なJavaScript関数がありますか?

[編集]

まあ、私は私が特にやりたいことは、GoogleのAPIのジオロケーションライブラリを自分の位置を計算し、PHPに緯度と経度の値を返すことです...私はより具体的にする必要がありだと思います私はPHPのページの中でそれを使用することができます。しかし、このページは通常のPHPページではありません私は私のプロジェクトを処理するためにMVCモデルを使用しているので、codeigniterコントローラです

+0

ええ.. AJAXを使用! –

+0

[AJAXリクエスト]が必要です(http://stackoverflow.com/search?q=%5Bphp%5D+%5Bjavascript%5D+ajax+variable+to+php) –

+0

[PHP変数にJS変数を渡す方法は? ](http://stackoverflow.com/questions/3920209/how-to-pass-js-variable-to-php)と[JSからPHPへの変数値の受け渡し](http://stackoverflow.com/questions/8662976)/pass-variable-value-from-js-to-php)と[js変数をPHP変数に渡す](http://stackoverflow.com/questions/4716177/pass-a-js-variable-to-a -php-variable)や[その他多数](http://stackoverflow.com/search?q=pass+javascript+variable+to+php)を参照してください。 –

答えて

2

はい、それは、AJAXを見てみてください。図書館の助けを借りてjQueryとそれにはajax methodsが必要です。

-1

いいえ、phpは、クライアント側の言語であるjavascriptとは対照的に、サーバー側の言語です。 しかし、あなたは(jQueryのポスト機能を使用してみてください:http://api.jquery.com/jQuery.post/)PHPスクリプトに位置変数とAJAXの応答を送信することができますページからサーバーサイドスクリプトにコールバックするには

0

を、あなたはXMLHttpRequestを使用することができます(またはjQueryなどの適切なラッパー)を使用します。

0

より簡単な方法は、隠しフォームフィールドを作成し、その値をjsに設定し、PHPで取得することです。

0

はい、直接隠されたフォーム要素に値を書き込むためのjavascript

  • 使用を提出するページ全体を必要としないAJAX要求を、使用して

    • データを送信する2つの方法があります。 /そして、あなたのPHPスクリプトに渡されますクッキー(どちらか$_POSTまたは$_COOKIEで)もう一度ページを要求するとき
  • 関連する問題