• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >jquery > Jquery操作Ajax方法小结

Jquery操作Ajax方法小结

作者:柠檬先生 字体:[增加 减小] 来源:互联网

柠檬先生 通过本文主要向大家介绍了jquery_ajax方法,jquery操作ajax等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

ajax() 方法通过 HTTP 请求加载远程数据。

该方法是 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。

最简单的情况下,$.ajax() 可以不带任何参数直接使用。

注意:所有的选项都可以通过 $.ajaxSetup() 函数来全局设置。

语法

jQuery.ajax([settings])

参数 描述
settings

可选。用于配置 Ajax 请求的键值对集合。

可以通过 $.ajaxSetup() 设置任何选项的默认值。

jQuery.get()

  使用一个HTTP GET 请求从服务器加载数据。

  jQuery.get(url [,data] [,success(data,textStatus,jqXHR)] [dtaType])

    url 一个包含发送请求的URL
    data 发送给服务器的字符串后键值对
    success() 当请求成功时回调的函数
    dataType 从服务器返回的预期数据。

  用法:

$.get("test.cgi", { name: "John", time: "2pm" },
    function(data){
      alert("Data Loaded: " + data);
  });

jQuery.getJSON()

  使用一个HTTP GET 请求服务器加载JSON 编码的数据。

  jQuery.getJSON(url [,data] [,success(data,textStatus,jqXHR)])
    url 一个包含发送请求的URL
    data 发送给服务器的字符串后键值对
    success() 当请求成功时回调的函数

jQuery.getScript()

  使用一个HTTP GET请求从服务器加载并执行一个JavaScript文件。
  jQuery.getScript(url[success(script,textStatus,jqXHR)])
    url 一个包含发送请求的URL
    data 发送给服务器的字符串后键值对

  用法:

  $.getScript("ajax/test.js", function(data, textStatus, jqxhr) {
    console.log(data); //data returned
    console.log(textStatus); //success
    console.log(jqxhr.status); //200
    console.log('Load was performed.');
  });

jQuery.post([settings])

  使用一个HTTP POST请求从服务器加载数据。
  jQuery.post(url[,data][,success(data,textStatus,jqXHR)][,dataType])
    url 一个包含发送请求的URL
    data 发送给服务器的字符串后键值对
    success() 当请求成功时回调的函数

  用法:

    $.post("test.php", { name: "John", time: "2pm" },
      function(data) {
        alert("Data Loaded: " + data);
  });

.load()

  从服务器载入数据并且将返回的HTML代码并插入至匹配的元素中。

  .load(url[,data][,complete(responseText,textStatus,XMLHttpRequest)])
    url 一个包含发送请求的URL
    data 发送给服务器的字符串后键值对
    complete 当请求成功时回调的函数

  用法:

$('#result').load('ajax/test.html #container');

jQuery.ajax()

  执行一个异步的HTTP(ajax)的请求。

  参数:

  url 类型: Sting 发送请求的地址(默认当前页面)
  type 类型:Sting (默认为GET) 请求方式(”POST“或”GET“)
  timeout 类型:Number 设置请求超时时间(毫秒),此设置默认覆盖全局。
  async 类型:Boolean 默认设置(true)默认设置下所有请求均为一步请求,如果需要同步请求,设置为false。
  beforeSend 类型:function 发送请求前可修改 XMLHttpRequest 对象的函数,如添加自定义 HTTP 头。XMLHttpRequest 对象是唯一的参数。
  cache 类型:Boolean  默认为(true) 设置为false 将不会从浏览器缓存中加载请求信息。
  complete 类型:Function  请求完成后回调函数,(请求成功或失败时均调用)参数: XMLHttpRequest 对象,成功信息字符串。function (  XMLHttpRequest,            textStatus) {this; // the options for this ajax request}
  contentType  类型为:String  发送信息至服务器时内容编码类型,默认值适合大多数应用场合。
  data 类型:Object String 发送到服务器的数据。将自动转换为请求字符串格式,GET请求附加在URL后
  dataType 类型:String 预期服务器返回的数据类型, ”xml“返回XML文档。”html“返回纯文本信息,包含script 元素。”script“返回纯文本JavaScript 代码,不会自动缓存     结果。”json“返回JSON 数组。”jsonp“JSONP格式。
  error 类型:function 请求失败时将调用此方法。
  global  类型:Boolean 是否触发全局AJAX事件。默认为(true) 设置为false 将不会触发全局ajax 事件,可用于控制不同的AJAX事件。
  ifModified 类型:Boolean  默认为false 仅在服务器数据改

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Jquery操作Ajax方法小结

相关文章

  • 深入理解bootstrap框架之入门准备
  • jquery UI Datepicker时间控件冲突问题解决
  • jquery链式操作的正确使用方法
  • jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
  • jQuery插件zTree实现单独选中根节点中第一个节点示例
  • jQuery 位置函数offset,innerWidth,innerHeight,outerWidth,outerHeight,scrollTop,scrollLeft
  • jquery css 选择器演示代码
  • jQuery.holdReady()使用方法
  • jQuery获取父元素及父节点的方法小结
  • jquery获取一组checkbox的值(实例代码)

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 基于jQuery的获取标签名的代码
    • 小试JQuery的AutoComplete插件
    • jQuery自定义事件的简单实现代码
    • checkbox 选中一个另一个checkbox也会选中的实现代码
    • jQuery获取table表中的td标签(实例讲解)
    • Lazy Load 延迟加载图片的 jQuery 插件
    • jquery ajax实现下拉框三级无刷新联动,且保存保持选中值状态
    • 在jquery中combobox多选的不兼容问题总结
    • jquery 属性选择器(匹配具有指定属性的元素)
    • 分享15个大家都熟知的jquery小技巧

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有