1.common.js工具函数,封装了一些ajax常用操作。调用起来极其方便。
/*********************************全局工具*********************************************/
/**
* 异步 获取当前系统内数据
* @param URL controller地址
* @param PARAM 请求参数
* @param SUCCESS_ACTION 请求成功后处理事件
* @param ERROR_ACTION 请求失败后处理事件
* @param BEFORESEND_ACTION 发送请求前处理事件
* @param COMPLETE_ACTION 请求结束后处理事件
* */
function getData(URL,PARAM,SUCCESS_ACTION,BEFORESEND_ACTION,COMPLETE_ACTION,ERROR_ACTION) {
var params={token:user_session.token,param:PARAM};
sendJsonRequest(URL,JSON.stringify(params),{
success:SUCCESS_ACTION,
before:BEFORESEND_ACTION,
complete:COMPLETE_ACTION,
"error":ERROR_ACTION
});
}
/**
* 发送json请求
* */
function sendJsonRequest(URL,PARAM,AJAXPARAM) {
var ajaxRequestParam = AJAXPARAM;
if(null == ajaxRequestParam ){
ajaxRequestParam={};
}
ajaxRequestParam.contentType="application/json"