スレッド表示 | フラット表示〕 全トピック 922 件中 3 番目 次≫ ≪前

コンボボックスについて

created: 2007-01-04 14:49 | modified: 2016-04-01 01:56 | reply: 24

[3522] Re.Javascript と PHP の連携

user: ゆうじ | created: 2007-01-05 01:20
> select2のデータのSQL文はsample関数の外で処理をおこない、処理したデータをsample関数に入れてやればいいですか?

sample関数の中でも前でもどちらでもOKです。
PHPの実行結果として、配列を初期化するJavascriptが出来ていれば良いわけで、
初期化されたJavascriptの配列が、
関数内だけで有効なローカル変数なのか、
関数外でも有効なグローバル変数なのかの違いです。


> また、PHPの変数をJavaScriptの変数に渡す方法があれば、ご教授ください。

PHPからJavaScriptへ値を渡すというよりも、
コンボボックス1のところで、HTMLを書き出してるのと同じように、
PHPでJavascriptを整形すると考えるといいかもしれません。
PHPからすると、HTMLもJavascriptも単なる文字データであり、
PHPが実行され、サーバからブラウザに出力されるのが
HTMLだったりJavascriptだったりするわけです。


とりあえずPHP抜きで、
select2のoptionとなる2次元配列をJavascriptだけで書いてみて、
それをPHPで書き出すコードに直してみるのはいかがですか。
Parent: 3521  reply: 3524 3619 返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 922 件中 3 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑