一、公司使用的sofa框架写法
sofa.api.request({
url : '../ReportViewer/ReportExportSetting.ctrl?method=getlogData', //请求的url
async : true, //异步
method : 'post',
timeout: 1000000, //请求超时时间,单位毫秒
params: {//传入后台的参数
portCode:reportVo.portCode,
reportDate:reportVo.reportDate,
template:reportVo.reportTemplate.value,
elementCode:elementCode
},
success: function(xhr){//成功返回之后的处理
resultArray = xhr.responseText;
span.title = resultArray;
setLastMofifyRequesting(span, false);
},
failure: function(xhr){//失败之后的处理
if(xhr.isTimeout != undefined ){
xhr.responseText='请求超时';
}
sofa.error('获取最后修改信息失败!', xhr.responseText);
setLastMofifyRequesting(span, false);
}
});
二、jQuery的ajax写法:
$.ajax({
type: "POST",
url: "../ReportViewer/ReportExportSetting.ctrl?method=getlogData",
data: "name=John&location=Boston",
success: function(msg){
alert( "Data Saved: " + msg );
},
error:function(){
}
});