核心提示:源码'>源码定义通用框架var ajaxPost = function(url, paras, retProcess){$.ajax({ url:url, type:post, dataType:js...
源码">源码
定义通用框架
var ajaxPost = function(url, paras, retProcess){ $.ajax({ url:url, type:'post', dataType:'json', data:paras, error: function(){ //失败 alert('Error loading '+ url); }, success: function(msg){ if (typeof(retProcess) == "undefined") { return } if (null == retProcess){ return } retProcess(msg, paras) } }); }
使用框架
//定义回调处理函数 var addUser2List=function(usrlist,paras){ for (var i=0; i < usrlist.length; i++){ usrlist[i].selected = true; } $("#userlist").select2({ tags: true, multiple: true, data: usrlist }); } //调用通用异步框架,设置处理回调 var getUserListFromDb=function(){ ajaxPost("/bhuser/getuser",{},addUser2List) }
说明
这样可以全局使用这个框架,而不必处处关注ajax了。