我徘徊,如果它可能有2個或更多的循環/每個與一個Ajax調用?我試圖實現的是一個高爾夫記分卡,其中我得到了記分卡和玩家在一個json/ajax調用中的數據...多個循環與一個jquery ajax請求
這裏是我如何得到記分卡。
scorecard.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華里的更多...反正我有可以區分這些或我應該做一個AJAX調用兩次?一個用於記分卡,另一個用於玩家?
希望能幫助和在此先感謝:-)
你可以走過你的'記分卡'數組並檢查鑰匙(孔或用戶)? – Pieter