我有一个带有编码json的php文件。我想要做的是从编码的json
获取每个数据(maxVote和Id)这是我的php文件,名为results.php
<?php
$result = array();
array_push($result,array("maxVote"=>300,"id"=>"li_2"),array("maxVote"=>200,"id"=>"li_1"));
echo json_encode($result);
?>
因为我是ajax和json的新手, 什么是成功的代码,以便我将获得每个maxVote和每个id
$.ajax({
url: "results.php",
success: function(){
...
}
});
提前致谢!
答案 0 :(得分:1)
您可以使用:
$.ajax({
dataType: "json",
url: 'results.php',
success: function(data){
var items = [];
$.each(data, function(key, val) {
items.push(key + ' : ' + val + '</br>');
});
$('body').append(items.join(''));
}
});
或
$.getJSON('results.php', function(data) {
var items = [];
$.each(data, function(key, val) {
items.push(key + ' : ' + val + '</br>');
});
$('body').append(items.join(''));
});
答案 1 :(得分:0)
将data
参数添加到success
功能:
$.ajax({
url: "results.php",
success: function(data){
$.each(data, function(id, elt) {
// use data[id].maxVote or elt.maxVote
}
}
});