여기 올바른 JSON 변수가 반환되지만 값은 정의되지 않았습니까? 값이 정의되지 않은 돌아오고 있기 때문에
{"error":true}
왜 이것이다 ... 그것이 반환 된 JSON에서 알림을 내 성공 JQuery와 통해 내 아약스 요청에 대한 기능,
success: function(response) {
if (response.error == undefined) {
alert(response);
}
$('#' + id).after('<div id="emailMsg" class="error">' + response.error + '</div>');
}
입니다 일어난다. 분명히 나는 response.error를 호출 할 때 true 나 false를 얻어야한다.
UPDATE
변수) (문자열 및 부울하지, 내로 json_encode로 반환;
if (!$q -> rowCount()) {
echo json_encode(array('error' => false));
}
else {
echo json_encode(array('error' => true));
}
if 문 앞에 추가하기 만하면 작동하지 않습니다./ –
'alert (typeof response);를 실행하여 무엇이 제공되는지 확인하십시오. –
문자열을 반환하고 내 질문을 편집하여 json_encode(); –