ajax获取返回值两种方式

来源:互联网 发布:中兴软创 知乎 编辑:程序博客网 时间:2024/05/22 05:01
===用data,这种是通用的===
function queryHealthCount(){
$.ajax({
url:'${ctx}/flex!flexHealth.json',
async:false,
type:'POST',
dataType : 'json',
success:function(data){
healthCount=data;
$("#zs_count").html(data);
}
});
}

===用result,这种可能是用公司后台框架返回时特有的====
// 统计通知区
function queryMessage(){
$.ajax({
url:'${ctx}/current-alarm!queryKindsCounty.json',
type:'POST',
data:'',
async:false,
success:function(result){ 
$("#count1").append('');
var table = '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
var re = result.data;
for(var i=0; i<re.length; i++){
var kind;
var name =re[i].kinds;
var t = name.indexOf("aqgj");
var l = name.indexOf("wlgj");
var g = name.indexOf("sj");
if ( parseInt(t)==0){
kind="当前安全告警"
}
if ( parseInt(l)==0){
kind="当前网络报警"
}if ( parseInt(g)==0){
kind="当前处理中事件";
}

table += '<tr style="height:30px; line-height:30px;">'
+'<td class="msg_title" width="50%">'+kind+':</td>'
+'<td class="msg_count">'+re[i].cl+'(个)</td>'
+'<td class="msg_detal" align="right"><a href="javascript:;" style="text-decoration:underline" onclick="doDetail();">详情</a></td>'
        +'</tr>';
}
table += '</table>';
$("#count1").append(table);
}
});
}
0 0
原创粉丝点击