我在徘徊,如果有可能有 2 个或更多循环/每个循环一个 ajax 调用?我想要实现的是一张高尔夫记分卡,其中我在一个 json/ajax 调用中获取记分卡和球员的数据......
这是我获得记分卡的方法。
记分卡.php:
$scorecard = array();
$result = mysqli_query($con,"SELECT * FROM ga_turndata WHERE fk_turnid = 1 ORDER BY hole_no ASC LIMIT 18");
while($row = mysqli_fetch_array($result)){
$scorecard[] = array('hole' => $row['hole_no'], 'par' => $row['par'], 'hcp' => $row['hcp']);
}
jquery获取数据:
$.getJSON('http://mypage.com/json/scorecard.php', function(data) {
var array = [];
$.each(data, function (i, val) {
array.push($("#theholes").append("<li>"+val.hole+"</li>"));
});
});
这部分就像一个魅力:-)。但是当尝试将其添加到 scorecard.php 时:
$scorecard[] = array('user' => 'Jane Doe', 'id' => '89', 'useraStrokes' => '5');
$scorecard[] = array('user' => 'Jemaine Dice', 'id' => '245', 'useraStrokes' => '17');
$scorecard[] = array('user' => 'Jimmie Gallon', 'id' => '16', 'useraStrokes' => '13');
然后,我当然要多获得 3 li... 无论如何我可以将这些分开还是应该进行两次 ajax 调用?一张给记分卡,一张给球员?
希望提前帮助和感谢:-)