当下面的代码完成时,返回的数据是一个数组,但不是我能正确引用的任何内容。
AJAX:
$.ajax({
url: './FILE.php',
type: 'post',
data: {'action': 'allfolders'},
success: function(data, status) {
var folders = data;
},
error: function(xhr, desc, err) {
}
}); // end ajax call
PHP:
//Fetching from your database table.
$query = "SELECT * FROM folders ORDER BY folderName";
$result = fetchRecords($query);
echo json_encode($result);
结果返回ajax:
data = "[{"lat":"latval","lon":"longval","value":"25"}]"
需要:可用于填充表格或树视图的标准数组。
答案 0 :(得分:0)
David VeLilla对此是正确的。不幸的是,它不允许我选择他的答案是正确的,所以我在这里发帖。
上面的所有代码都能正常工作。要返回可读的数据源,请将数据包含在JSON.parse()==>中。 JSON.parse(数据);
更改$ .ajax数据参考:
var folders = data;
致var folders = JSON.parse(data);
并参考
data[0]['lat']