ajax+jquery

1.aja的全局事件:
ajaxComplete()请求完成时;
ajaxError();
ajaxSend()请求发送之前
ajaxSuccess();
例子:

<div id="loading">加载中...</div>
$("#loading").ajaxStart(function(){
    $(this).show();
})
$("#loading").ajaxStop(function(){
    $(this).hide();
})

2.serializeArray()输出json对象
serialize()输出字符串

<form id="myForm">
昵称 <input type="text" name="username" /><br />
密码 <input type="password" name="password" /><br />
        <input type="radio" name="followFlag" value="0" class="followFlag" />否
    <input type="radio" name="followFlag" value="1" class="followFlag" />是    
    <input type="checkbox" name="followFlag1" value="1" class="followFlag" />吃
    <input type="checkbox" name="followFlag2" value="2" class="followFlag" />和
    <input type="checkbox" name="followFlag3" value="3" class="followFlag" />玩 
    <input type="button" id="submit" value="序列化表单"/> 
 </form>
 <div id="for"></div>
<script src="../jquery/jquery-1.8.3.min.js"></script> 
<script>
$(function(){
   $("#submit").click(function(){
     var forms=($("#myForm").serializeArray());
     $.each(forms,function(i,form){
      console.log(forms)
    //Array[2]
     // a. 0:Object
     // i. name:"username"
      //ii. value:""
        //  iii. __proto__:Object
      //b. 1:Object
      //c. length:2
       // $("#for").append(form.value+',')
     })    
   });
   $("#submit").click(function(){
     console.log($("#myForm").serialize());
//username=&password=&followFlag=0&followFlag2=2&followFlag3=3
   });
});
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值