私は2つのphpファイルを持っています:インデックスとページ。index.phpにajax/jqueryコードを記述します。
$(document).ready( function () {
var mas;
$.ajax({
url: "page.php",
type: "POST",
data: "a=aaa&b=bbb",
success: function (htm) {
mas = htm;
alert(htm);
}
});
$(document).on("click", function () {
alert(mas['a']);
});
});
page.phpには、次のコードしかありません。
echo json_encode($_POST);
アラートメッセージ{"a": "aaa"、 "b": "bbb"}を取得したため、データは正常に送信されます。ドキュメントをクリックすると、アラート:「未定義」です。どこが間違っているのか教えてください。そのアラート「aaa」が欲しい