ホームページ >バックエンド開発 >PHPチュートリアル >PHPでAJAX値を取得する方法についての質問です。 。 。 。 。 。 。 。 。 。
現在、次の問題があります
1. 以下のように、test.php ページに b81c9ef11678450b3cffc3b3b9b54432
16b28748ea4df4d9c2150843fecfba68
次に、このページに $arr という変数を代入して、その値を変更します。オプションが変更されるたびに $arr の値が返されます。
次に、AJAX を使用して、オプションを変更するたびに JSON 値を返しました。値は 10、20、および 30 でした。
私の質問は、AJAX 値を $arr に渡す方法です。
ディスカッションに返信 (解決策)
検索するとたくさんのコードを入手できます
$(function() { $('#top').change(function() { $.get('test.php', {top:$(this).val()}); });});
$arr = $_GET['top'];
返信してくれたモデレーターに感謝します。おそらく私はコントローラーページで $arr の値を取得し、それをビューページに返すようになりました。ビューページには $test という PHP 変数があります。YII フレームワークを使用しているのですが、AJAXS から返された値を $test に割り当てるにはどうすればよいですか?
ajax がメインインターフェイスの特定の値を変更したい場合は、js を使用してページ上の値を変更できます。具体的な方法は、コールバック関数に直接ステートメントを追加することです。 divまたはspanを追加してIDを設定し、別のjsステートメントを記述します
変更する値が多数ある場合は、ページのコンテンツ全体を置き換えるだけです。