ホームページ >バックエンド開発 >PHPチュートリアル >PHPでAJAX値を取得する方法についての質問です。 。 。 。 。 。 。 。 。 。

PHPでAJAX値を取得する方法についての質問です。 。 。 。 。 。 。 。 。 。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 14:28:21853ブラウズ

現在、次の問題があります
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ステートメントを記述します

変更する値が多数ある場合は、ページのコンテンツ全体を置き換えるだけです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。