我目前在自定義Joomla組件中創建了一個JSON表單,該組件調用了一個函數來獲取郵編數組,然後將其返回給視圖。然後,我想遍歷所有返回的郵政編碼以顯示它們。 我似乎無法讓jQuery.each循環正確地循環返回值。這裏是我的代碼:如何通過返回的JSON數據循環
觀點:
jQuery.each(data.postcode, function() {
html += "<span class='btn posctodeInv'>" + v + "</span>";
});
控制器:
$club_id = $_POST['club_id'];
$model = $this->getModel('postcodes');
$postcodes = $model->getClubPostcodes($club_id);
header('Content-Type: application/json');
echo json_encode($postcodes);
型號:
public function getClubPostcodes($club_id) {
$query = "SELECT postcode FROM #__postcodes_to_club WHERE club_id = '" . (int)$club_id . "'";
$this->_db->setQuery($query);
$result = $this->_db->loadAssocList();
return $result;
}
,並在Firebug控制檯中顯示返回的JSON:
[{"postcode":"cr4"},{"postcode":"cr5"},{"postcode":"cr6"}]
任何人都可以擺脫爲什麼我的循環拋出一個錯誤? 謝謝!
輝煌的工作。謝謝!一直在度假兩週,所以不要認爲我的大腦工作正常! – devoncrazylegs 2013-04-10 09:42:17