PHP:lockState.phpクエリから取り扱いAjaxの成功応答
require '../dbconn.php';
$query = mysql_query("select id, lockState,name from register_db where Id=1");
$items = array();
while ($row = mysql_fetch_object($query)) {
array_push($items, $row);
}
echo json_encode($items);
結果
[{"id":"1","lockState":"No","name":"Local Application"}]
index.phpを私が間違ってやっているところ私は完全に失われてい
$.ajax({
type: "POST",
url: "feed/lockState.php",
data: ({id: 1}),
cache: false,
dataType:"json",
success: function (response) {
alert(JSON.stringify(response)); // [{"id":"1","lockState":"No","name":"Local Application"}]
alert(response.name); //***undefined***
if(response.name=='Local Application'){
callMyFunction(response.name);
}
},
error: function() {
alert("Oops..!! Something wrong!);
}
});
'Success'レスポンスを使用しています。でも、私はJSON.parse(response)
を試して、キーにアクセスしようとしました:valueでも、同じundefined
です。助けてください。
:あなたの例では
はこれを試してみてください。 – epascarello
'response'は配列です – adeneo
このような状況では、エラーコンソールで変数の良い表現を得るために' console.log(response) 'を実行できます。 –