我正在解析json以获取数据,但它显示未定义的错误。我正在使用以下代码。
JSON数据: -
[{"id":"1","name":"vikash","email":"vikash@yahoo.com","phone":"98744254114"},false]
的javascript: -
function getid(id) {
//document.getElementById('pid').value=id;
$.ajax({
url: "page.php?id=" + id,
success: function(result) {
alert(result);
var a = console.log(result.name);
alert(a);
}
});
}
答案 0 :(得分:5)
答案 1 :(得分:0)
结果是一个数组,要使用名称result[0].name
修改
由于Felix King建议可能无法解析json,如果在ajax调用中添加dataType:'json'
,则应对其进行解析。
function getid(id) {
//document.getElementById('pid').value=id;
$.ajax({
url: "page.php?id=" + id,
dataTpe: 'json',
success: function(result) {
alert(result);
var a = console.log(result[0].name);
alert(a);
}
});
}