ajax:function(obj){//ajax请求数据
$.ajax({
url:obj.url,
async : obj.noAsync==undefined?!0:!1,
data:obj.data==undefined?"":obj.data,
dataType:obj.dataType==undefined?"json":obj.dataType,
type:obj.type==undefined?"post":obj.type,
contentType:obj.contentType == undefined ? "application/x-www-form-urlencoded" : obj.contentType,
traditional:obj.traditional == undefined ? false : obj.traditional,
timeout:30000,
beforeSend : function(jqXHR, setting) {//数据查询过程中
if(obj.noneOpen==undefined){
easyui.open();
}
},
complete : function(XMLHttpRequest, textStatus) {//数据查询超时
if(textStatus=="timeout"){
easyui.msg("查询数据超时!");
easyui.close();
}
},
success : function(data) {//数据查询成功
easyui.close();
if(obj.func!=undefined){
obj.func(data);
}
},
error : function(error) {//数据查询失败
easyui.close();
if(obj.error!=undefined){
obj.error(error);
}
}
});
},
使用方法:
easyui.ajax({
url:path+"/electric/statistic/lcbglnh",
data:elem,
func:function(data){
if(!data || data.error){
$("#_body").empty();
$("#line").css("display","none");
easyui.msg("没有查询到数据");
return;
}
}
});