我想检查我的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”:真正}但我想,如果有语句来完成的结果
'数据类型:'html''必须'数据类型: 'json',如果你得到JSON的话。 –
在data [0] .id'中丢失'[0]',数据是一个不是数组的对象 –
@ red-X答案框低于 –