2017-10-11 10 views
-5

JavaScript変数をPHPに変換することはできますか?私はJavaScriptがクライアント側であることは知っていますが、まだ可能ですか?はいの場合はどうか教えてください。AJAXの応答をPHP変数に変換することは可能ですか?

+0

あなたはそれをしますか? no point – Thielicious

+1

[AJAXを使用してJavaScriptからPHPに値を渡す](https://stackoverflow.com/questions/25539213/passing-values-from-javascript-to-php-using-ajax)の複写が可能 –

+1

コードを入力してくださいあなたはこれまでにあります。 –

答えて

2

ajaxのポイントは、javascript変数を処理または保存できるPHPファイル(サーバーファイル)に送信することです。あなたが得る応答は、エラーメッセージまたはphpファイルによって生成された出力です。したがって、応答をphp変数に保存する必要はありません。

JavascriptのVAR - > PHPのVAR AJAX要求 PHPのVAR - >アヤックスの作品は、あなたがそれが良いではないことを受け入れることを確認するためにGoogleの

+0

は本当に**実際の** ajaxの使用ですか?それらを保存するか、またはそれらを処理します。 AJAXレスポンスは、AJAXのバックボーンです。 –

+0

ああ、ajaxを使ってサーバとクライアントスクリプトの間で変数を交換する場合。もちろん、あなたはもっと多くのためにajaxを使うことができます。 –

0

グラッドを使用してくださいどのように詳細な説明のJavaScriptのvar AJAX respsonse

それをする習慣だから、答えはここにある。

ajax responseをphp変数に転送するには、2つの方法があります。

方法1

AJAX要求がなされるべきページ、そこ!データを返すために使用する変数は、$_SESSIONを使用してセッション変数に割り当て、同じセッション変数を使用して別の 'phpページ'のデータを取得します。しかし、ajaxリクエストが失敗したため(セッション変数に何も行きませんでした)、他のページ()でセッション変数を使用すると、問題が発生する可能性があるので、ifブロックにすべてをラップするようにしてくださいでも、あなたには、いくつかのサードパーティのAPIを使用している場合は、要求が


方法2

が失敗したため、割り当てられたか、ajax要求だったために、ソースのPHPサーバへのアクセス(を持っていませんを作った)、あなたはajaxを再実行することができます成功関数内のクエスト(、あなたは目的のためにJQUERYを使用していると仮定します)。応答が得られない場合は、別の変数に代入してから、サーバーにajaxリクエストを送信し、方法1で説明したようにセッションを使用して変数にデータを保存します。

関連する問題