0

多くのページで呼び出す巨大な<select>入力があります。私の考えは、このドロップダウン ボックスを独自の PHP ファイルとして使用し、JQuery を使用して外部からロードすることです。これは可能ですか?これが私がやろうとしていることの例です:

if ($variable) {
   echo '<select>
         <option value="A">A</option>
         <option value="B">B</option>
         <option value="C">C</option>
         </select>';
}

ドロップダウンに変更を加える必要がある場合、それが存在する各ページを調べて、このドロップダウンを編集するのは非常にイライラします。JQueryでロードする方法はありますか?

4

3 に答える 3

2

ドロップダウンの内容を別のphpファイルの変数に保存し、そのファイルを使用する必要のあるスクリプトに含めてみませんか?dropdown.phpこのように見えるとしましょう:

$dropdown = '<select>
     <option value="A">A</option>
     <option value="B">B</option>
     <option value="C">C</option>
     </select>';

そしてそれから

include "dropdown.php";
echo $dropdown;

必要な場所

于 2012-07-26T22:02:19.087 に答える
1

JQuery には AJAX を介してページ フラグメントをロードするためのロード機能がありますが、エンド ユーザーを予測できず、操作される可能性があるため、クライアント側の言語を介してこれを含めることはお勧めしません。

PHP経由で、またはせいぜいJQuery / Javascript AJAXで含めることをお勧めします-これを見てください:http://api.jquery.com/jQuery.ajax/

あなたがそれで達成しようとしていることについてのより多くの情報も役に立ちますか? たとえば、JQuery の使用を考えていた理由はありますか?

于 2012-07-26T22:03:45.920 に答える
0

AJAXを使用して非同期でロードできます。

于 2012-07-26T22:02:53.207 に答える