1
次のjQueryを使用して、返されるJSONの値をどのように読み取ることができますか?応答の値はalert("A" + obj.sender[0]);
JSONを受け取ってAJAXでPHPに変数を送信
var session_id = $(this).find(".session_id").val();
$.ajax({
type: 'POST',
url: '../php/read.php',
dataType: "json",
data: {sesh_id: session_id},
success: function (response) {
var obj = jQuery.parseJSON(response);
alert("A" + obj.sender[0]);
},
error: function (response) {
alert("Err: " + response.status);
}
});
:それはどのようにして、エラーがでているように、jQueryのも実行されません
[{
"sender":"[email protected]",
"details":"details1",
"date":"2017-01-04 16:11:04"
},
{
"sender":"[email protected]",
"details":"details2",
"date":"2017-01-04 16:11:05"
},
{
"sender":"[email protected]",
"details":"details3",
"date":"2017-01-04 16:11:06"
}]
返されるエラーは何ですか? –
実際にURLが投稿されていますか? – atoms
javascriptを介して回答が得られているかどうか、インスペクタでチェックインしているかどうか、ステータスコードはどうなっていますか?2つの推測:1. urlはajaxリクエストでは有効ではありません2.何とかPHPがHTTP 500を返す –