• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > JS应用 > JQuery学习记录(十五):ajax提交数据相关的另外几个函数

    JQuery学习记录(十五):ajax提交数据相关的另外几个函数

    作者: 分类:JS应用 点击: 237 次
    wordpress CMS主题:ssmay主题

      前面几章我们介绍了jquery框架的ajax异步提交数据的相关知识。本章我们再介绍几个ajax提交相关的函数。

      1、.serializeArray()方法

      .serializeArray()方法可以把数据整合成键值对的JSON对象:

      $(':radio').click(function () {
      console.log($(this).serializeArray());
      var json = $(this).serializeArray();
      $('#box').html(json[0].value);
      });

      2、$.ajaxSetup()方法

      同一个程序中多次调用$.ajax()方法,而它们很多参数都相同,这时我们可以使用$.ajaxSetup()请求默认值来初始化参数:

      $('form input[type=button]').click(function () {

      $.ajaxSetup({
      type : 'POST',
      url : 'test.php',
      data : $('form').serialize()
      });

      $.ajax({
      success : function (response, status, xhr) {
      alert(response);
      }
      });

      });

      3、$.param()方法

      $.param()方法把对象转换成键值对字符串格式:

      var obj = {a : 1, b : 2, c : 3};
      var form = $.param(obj);
      alert(form);

      使用$.param()将对象形式的键值对转为 URL 地址的字符串键值对,可以更加稳定准确的传递表单内容。因为有时程序对于复杂的序列化解析能力有限,所以直接传递 obj对象要谨慎。

      好了,到这里,jquery框架的ajax异步提交数据就介绍完了。介绍的还算比较全面,可能有些不足,如果有不同的观点,欢迎留言底部。



      QQ二维码

    文章作者:ssmay
    本文地址:http://wanlimm.com/77201808146592.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.