-1

私はこのプロジェクトをあきらめるべきだと思うところまで来ました。私はすべての試みで行き止まりにぶつかりました。

基本的な概念は、メイン ページで読み取られる INI ファイルがあるということです。私のメイン ページには、PHP を使用して INI ファイルからオプション情報を取得する 2 つのリスト ボックスがあります。リスト ボックス 1 でオプションが選択されると、リスト ボックス 2 を変更する on change Java 関数を呼び出します。

PHP で最初に ini からすべてのリスト ボックスを作成し、それらを display:none に設定することで、これを行うことができると考えました。次に、リスト ボックス 1 でのオプションの選択に応じて、Javascript が表示をブロックに切り替えます。

私がよく遭遇する問題は、Javascript が INI から直接読み取ることができないことと、PHP がページ全体をリロードしない限り onclick イベントを実行できないことです。

これは可能ですか?

4

1 に答える 1

5

はい、可能です。AJAX 技術を使用するだけです。JavaScript がイベントをキャプチャし、XMLHttpRequest 経由で PHP にリクエストを送信します。PHP は INI を読み取り、その情報をエコーし​​ます。JavaScript はその情報を responseText に取り込み、それに応じてインターフェイスを更新します。

AJAX について調べることを強くお勧めします。それは良いものです。

于 2012-12-06T17:31:50.393 に答える