先取得ajax的值後, 把checkbox打勾
$.ajax({
url: /user/get_checked/'+appid',
type: 'GET',
dataType: 'json',
success: function(data) {
if (isEmpty(data.result)){
//do noting 沒資料就跳過
}else{
$.each(data,function(key2,val2){
if (key2=="country_code"){
cname=val2;
}
if (key2=="continent_code"){
cid =val2;
}
})
//讀取div id=cid裡面的checkbox ,縮小選取範圍
$('#'+cid +' input').each(function()
{
tvalue =$(this).attr('value');
if (tvalue==cname) {
$(this).prop("checked", true); //當他的值跟value的值一樣就讓他打勾 這是jquery 1.6以後的作法
}
});}//end each
}//end else
}//end success fucntion
}); // end ajax
function isEmpty(obj) {
for(var key in obj) {
if(obj.hasOwnProperty(key))
return false;
}
return true;
}