0
我想從數據庫中檢索一些數據使用jQuery的$.getJSON
方法顯示在表中,但對於每個用戶誰是我得到的信息,我必須得到許多相關的系統相關的用戶,這需要在第一個嵌套的第二個$.getJSON
調用,我試圖變成一個功能,似乎工作,但我不確定如何將系統數據附加到td一旦它通過所有系統循環,這裏是代碼...
的jQuery:
function systems(id){
//here I try to get the bunch of suppliers and loop through them so that all of them display in the one <td>
$.getJSON("get_systems.php", {uid:id}, function(data){
$.each(data, function(i, json){
return json.supplier_id;
});
});
};
//on submit get the province and city values, send it to the search_results.php file to get the users, then call the systems() function to display each users systems
$('#submit').click(function(){
var province_val = $('[data-custom="province"]').val();
var city_val = $('[data-custom="city"]').val();
$.getJSON('search_results.php', { province: province_val, city: city_val }, function(data){
var check = $(data).size();
if(check == 0){
alert("No entries were found");
}else{
$('#table').html('');
$.each(data, function(i, json){
$('#table').append('<tr><td>'+json.company_name+'</td><td>'+json.contact_number+'</td><td>'+json.email_address+'</td><td>'+systems(json.id)+'</td></tr>')
});
}
});
});
我認爲的代碼是非常強的自我explana tory,如果還有其他你想知道的東西,請給我留言。
Thanx提前!
這工作感謝名單,我不得不改變'$(dom_id).append(json.supplier_id);''到$( '#' + dom_id).append(json.supplier _id);',因爲它沒有指定屬性,除了你的方法運行良好外,thanx! – Odyss3us 2010-10-19 13:37:53
@用戶,對不起,這是我的錯誤。編輯未來觀點的答案 – 2010-10-19 14:00:18