2012-02-17 7 views
0

email.phpという名前のページがあります。このページでは、PHP変数email_idを使用しています。このページでは、color pickerJqueryを使用しています。今私は私のテーブルに行を更新する必要がありますtbl_emailユーザーがカラーピッカーのいずれかの色を選択するとき。更新プロセスでは、別のAJAXページlabel.phpを使用しています。そのためには、PHP変数email_idemail.phpからJQueryページcolorpicker.jsに渡す必要があります。そのため、私のAJAXページにIDを渡してテーブルを更新することができます。これどうやってするの。提案が必要です。前もって感謝します。PHP変数の値をJQueryページに渡す

+0

jpファイルのcolorpicker.jsファイルがPHPファイルヘッダーに含まれています。 jsファイルにemail_idをとり、ajax呼び出しを行う関数を保持します。 は、ユーザーが任意の色を選択したときにjs関数を呼び出します。 – rajesh

答えて

0

色を選択したら、GET AJAXリクエストを使用して、データベーステーブルを更新するphpファイルに選択した色を送信します。ページを更新するとき、カラーピッカーを提示するphpファイルは、DOM属性を使用して現在のデータベースの色をjavascriptに提供することができ、jQueryや同様のフレームワークで読み取ることができます。色を指定しているので、PHPファイルの色を設定しているオブジェクトのcolor:属性を設定し、ページが読み込まれたらJSでこの値を読み取ることができます。

+0

提案ありがとう –

1

PHP変数をJavaScript変数にエコーします。例えば。

<script type="text/javascript">var email_id = "<?php echo $email_id; ?>";</script> 
+0

私はPHP変数をエコーし​​ましたが、どうすればJQueryのページに渡すことができますか? –

+2

スクリプトがmyscript.jsと記述されている場合は、スクリプトを実行する前にこれを設定する必要があります。それ以外の場合は、myscript.jsで変数の読み込みが遅れるまでアクセスできません。 –

+0

Aram Kocharyanさんのように、あなたは 'myscript.js'を含む前に自分のコードを貼り付けなければなりません(例えば)。コードはPHPページにあることに注意してください。次に、スクリプト全体の変数email_idにアクセスできます。 – DragonWork

関連する問題