自己封装的jquery ajax函数

/*函数参数method为ajax的请求方式 ("POST" 或 "GET")
  aurl参数为ajax提交请求的地址
  id 参数为获取返回值后显示数据的DOM id
  imghtml参数为提交请求loading的图片地址
  func参数为提交请求后执行的函数名
  eventid参数为提交post请求的按钮id,默认为空
  formid参数为提交post请求中的form表单的id
*/
function jqueryajax(method,aurl,id,imghtml,func)
{   
   var eventid=arguments[5] ? arguments[5] : "";
   var formid=arguments[6] ? arguments[6] : "";  
   if(method=="get")
   {
      $(document).ready(function(){
         $.ajax({
            type:"get",
            url:aurl,
            beforeSend:loading,
            success:Response
         })
      });
      function loading(){
        $('#'+id).html(imghtml);
      }
      function Response(data){
        $('#'+id).html(data);
         func(data);      
      }
   }
    else if(method=="post")
    {
        $(document).ready(function(){
          $("#"+eventid).click(
            function(){
         $.ajax({
            type:"post",
            url:aurl,
            data:$('#'+formid).serialize(),
            beforeSend:loading,
            success:Response
         })
         });
      });
      function loading(){
        $('#'+id).html(imghtml);
      }
      function Response(data){
        $('#'+id).html(data);
        func(data);
      }
    }
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值