ホームページ >バックエンド開発 >PHPチュートリアル >ajax および php ページの値の受け取りと戻りに関連する問題について!

ajax および php ページの値の受け取りと戻りに関連する問題について!

WBOY
WBOYオリジナル
2016-06-13 12:53:551075ブラウズ

ajaxとphpページからの値の受け取りと戻り値の問題について!ヘルプ! ! !緊急
これは 1.php ページです

<br />
<script type="text/javascript" src="jquery-1.3.2.min.js"></script><br />
<script type="text/javascript"><br />
$(document).ready(function(){<br />
	$("button").click(function(){<br />
		$.ajax({<br />
	      type: "GET",<br />
	      url: "2.php",<br />
	      data: {id:"123456"},<br />
	      dataType: "json",<br />
	       success: function(msg)<br />
	       {  <br />
		      $("#returncontent").html(msg);<br />
		   } <br />
	});<br />
	});<br />
});<br />
</script><br />
<div id="returncontent">这是要显示的地方</div><br />
<button type="button">按钮</button><br />

これは 2.php ページです
e19d1ca397f822a517f57eb0583bfa915adb92b32cdb1cf8987fdc2c0e77970116b28748ea4df4d9c2150843fecfba68"; として書きたいのですが、そうではありません表示されました!! 初心者さん、アドバイスお願いします!


-----解決策---------
echo "{"message": " dc6dce4a544fdca2df29d5ac0ea9906b5adb92b32cdb1cf8987fdc2c0e77970116b28748ea4df4d9c2150843fecfba68";
文法上の誤りがあります。
インタラクションメソッドは json を使用します。つまり、json_encode() を使用して JSON 形式のテキストを出力できます
<?php<br />
$data = array(<br />
    'message' => "<div><input type='submit' name='submit' value='提交'></div>"<br />
);<br />
echo json_encode($data);

-----解決策---------
$result = array(
'コンテンツ' => '特定のコンテンツ',
'メッセージ' => 'XX は成功しました',
'ステータス' => 1,
);

==========
普段JSだとこんな感じです
$.post('2.php', {id:123456}, function(data){
If(data.message)alert(data.message);
If(data.statu==0)return;
$('#XXXXX').html(data.content);
//...その他の処理操作a
});
-----解決策---------
1. IE シリーズでの閲覧 テスト時デバイスでは、キャッシュをクリアするように注意してください
2. 2. PHP で考えられるすべての出力は配列
に配置する必要があります 出力する場合は
を使用します echo json_encode($array);

注: json_encode は utf-8 でエンコードされた中国語のみをサポートするため、出力に中国語が含まれる場合はトランスコーディングに注意してください

-----解決策---------- - --------


0c7c5a7214177cdde7c0ee5c4e112c462cacc6d41bbb37262a98f745aa00fbf0
055d9d5ff16d85d950bd3dee4f983fb7
$(document).ready(function(){
$("ボタン").click(function(){
$.ajax({
入力: "GET"、
URL: "2.php?id=1234",
成功: function(msg)
                                                                            $("#returncontent").html(msg.message);
$("#returncontent1").html(msg.message1);
$("#returncontent2").html(msg.message2);
}
});
});
});
2cacc6d41bbb37262a98f745aa00fbf0
9f0a459b9d1cd3dfe3e2ac148503d583ここにメッセージが表示されます16b28748ea4df4d9c2150843fecfba68
8472fa44ec70210ca1e0f51446c08e6eここにメッセージ 1 が表示されます16b28748ea4df4d9c2150843fecfba68
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。