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

コンボボックスについて

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

[3520] Javascript と PHP の連携

user: ゆうじ | created: 2007-01-04 18:20
こんばんわ。

コンボボックス1で変更があったときに sample関数の中の
PHPコードを実行させようとしてるように読めるのですが、
このコードがサーバからブラウザに送信された時点で
すでにPHPコードは実行を終えてますので、
このようなJavascriptとPHPの直接の連携はできません。

PHPはサーバで実行され、HTMLやJavascriptをはじめとする
サーバの出力を整形・加工するツール。
Javascriptはクライアント(ブラウザ)側で実行され、
サーバから得たページを動的に変えるツール。
ってところを整理してみてください。

やるならば、
(1)あらかじめselect2のoption値を全て獲得して
Javascriptの2次元配列としてsample関数に準備しておき、
sample関数が呼ばれた時点で
valueをキーにselect2のoption値を初期化する。

もしくは、
(2)valueに対応するselect2のoption値を
JSONやXMLで出力するPHPスクリプトを別途用意しておき、
sample関数が呼ばれた時点で Ajaxでこれにアクセス&値を獲得して、
select2のoption値を初期化する。

てなところでしょうか。
Parent: 3519  reply: 3521 3523 返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 922 件中 3 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

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