ajax函数封装
1 function Ajax(imethod,iurl,iasync,idata,ifunc){ 2 3 $.ajax({ 4 type:imethod, cache: false, dataType: 'json', 5 async:iasync, 6 url:iurl, 7 data:idata, 8 success:function(data){ 9 ifunc(data); 10 } 11 }); 12 13 }
参数含义
imethod:请求的方式(get/post)
iurl:向后台发送的请求
iasync:是否异步(true表示异步,false表示同步)
idata:向后台发送的数据
ifunc:请求成功以后的回调函数
调用函数
Ajax("get","submit",false,{"id":1},successFun);
注:函数中的iasync是布尔型,值是true或false,项目中写成字符串类型:"true" "false"导致ajax提交有问题