Я пытаюсь проверить свой ответ на запрос ajax, но я не могу понять, как анализировать результаты.
Может кто-то помочь, пожалуйста
$('input[name=sendpassword]').click(function(){
var password = $("input[name=password]").val();
var dataString = "uid=" + uid + "&password=" + password;
console.log(dataString);
$.ajax({
type:"POST",
url:"/assets/inc/check-password.php",
data:dataString,
dataType:'html',
context:document.body,
global:false,
async:false,
success:function(data){
console.log(data);
if (data[0].id==true){
console.log("success");
} else {
console.log("failed");
}
//window.location.replace(reffer);
//document.location ="/";
}
});
});
console.log показывает { "ID": ложь} или { "ID": правда}, но я хотел бы сделать, если заявление с результат
'DATATYPE: 'html'' должна быть' DATATYPE: «json'', если вы вернете JSON. –
потерять '[0]' in 'data [0] .id', data - это объект, а не массив –
@ red-X поле ответа ниже –