`
残血舞
  • 浏览: 31709 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jquery基础函数用法7

阅读更多
72.$.ajaxSetup(settings)设置一个全局的ajax变量.一般用来设置一些公用的请求头设置.

$.ajaxSetup( {
  url: "/xmlhttp/",
  global: false,
  type: "POST"
} );
$.ajax({ data: myData });

73.$.ajaxTimeout(time) 设置全局ajax请求时间,当time为0或者null时表示不限时间$.ajaxTimeout( 5000 ); //表示最长5秒请求.

74.$.get(url, params, callback)下载一个页面.url:页面地址,params: 参数,是key/value的mapcallback: 请求结束后调用的方法

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

75.$.getIfModified(url, params, callback)与get一样,不同之处在于如果请求的页面返回值不变的话,就不处理请求.

76.$.getJSON(url, params,callback)与$.get一样,返回值是用json格式后好的.

77.$.getScript(url, callback)下载脚本文件,并运行.

eg:$.getScript("test.js", function(){
  alert("Script loaded and executed.");
});

78.$.ajax(params)这个方法是jQuery中调用ajax的最基本方法,功能十分强大.参数是一个对象.所有的参数用key:value的形式设置

下面主要介绍一下各种参数:

(string)url: 要请求的网址,可以把参数get参数设置到url上面

(string)type: 请求的类型,可以是Post与get,默认情况下是GET

(string)dataType: 你所期望返回的数据格式,可以是xml,html,script,json.最终返回类型还是服务器决定.

(Boolean)ifModified:只当返回值改变的时候才会成功返回正确值.主要判断依据是请求头的Last-Modified.默认情况下,这个值设置为false

(Number)timeout:设置请求时间,这个时间会替换全局的时间($.ajaxTimeout)

(Boolean)global:是否触发全局的ajax事件句柄.例如ajaxStart,ajaxStop.默认情况是true

(Function)error: 请求错误处理的函数.

(Function)success: 请求成功处理的函数.

(Function)complete:请求完成处理的函数.

(Object|string)data:发送到服务器端的数据.如果不是字符串,则被转化成字符串,被加到url上面,做为查询字符串.如果不想用默认的方式处理,可以设置processData状态.

(Boolean)processData.默认情况是true,把object转化成string,做查询字符串.可以设置为false,则以DOMDocments发送.

(String)contentType.默认是”application/x-www-form-urlencoded”,一般情况不用修改.

(Boolean)async .默认值为true.表示异步请求,如果想改成同步.只要把设为false就可以了.

(Function)beforeSend.用于对在发送请求之前,对请求头的设置.有XMLHttpRequest做为参数

例子:

取一个js文件.

$.ajax({
  type: "GET",
  url: "test.js",
  dataType: "script"
})post数据到服务器端,并且成功时提示用户.
$.ajax({
  type: "POST",
  url: "some.php",
  data: "name=John&location=Boston",
  success: function(msg){
    alert( "Data Saved: " + msg );
  }
});同步请求数据

var html = $.ajax({
url: "some.php",
async: false
}).responseText;传送domdocument,data将不会被强行转化.
var xmlDocument = [create xml document];
$.ajax({
  url: "page.php",
  processData: false,
  data: xmlDocument,
  success: handleResponse
});
分享到:
评论

相关推荐

    jquery基础教程中文版2015

    合理地使用jQuery选择器和方法,结合原生JavaScript,可以优化性能。此外,使用`$(document).ready()`或`$(function() {})`确保DOM加载完成后执行脚本。 九、学习资源 学习jQuery,可以参考jQuery官方文档,阅读...

    jQuery常见函数

    ### jQuery常见函数详解 #### 一、理解jQuery对象 **jQuery对象**是DOM元素的一种封装形式,通过jQuery库提供的API来操作这些元素。相比于原生JavaScript中的DOM操作,使用jQuery对象更加简便高效。 - **创建...

    jquery函数 强大的封装

    标题中的“jquery函数 强大的封装”正揭示了jQuery的核心魅力:它将复杂的JavaScript操作封装成易于理解和使用的函数,极大地降低了前端开发的难度,特别是对于熟悉CSS的人来说,jQuery提供了更便捷的操作DOM(文档...

    jQuery setTimeout()函数使用方法

    setTimeout()从载入后延迟指定的时间去执行一个表达式或者是函数;仅执行一次 ;和window.clearTimeout一起使用.我在 代码如下:$(document).ready(function(){setTimout(test(),200); function test() { alert(1&#...

    jquery基础教程第四版源码

    《jQuery基础教程第四版》是一本深受欢迎的前端开发指南,专注于jQuery库的使用和实践。jQuery是一个轻量级、高性能的JavaScript库,它极大地简化了JavaScript操作DOM(文档对象模型)、事件处理、动画制作以及Ajax...

    jQuery基础教程源码

    这个"jQuery基础教程源码"资源包含了与《jQuery基础教程》一书配套的所有实例源代码,旨在帮助读者更好地理解和实践jQuery的核心概念。 在jQuery中,DOM(文档对象模型)操作是其主要功能之一。DOM是HTML和XML文档...

    jQuery基础教程(第四版)中文

    通过阅读《jQuery基础教程(第四版)中文》,读者不仅能掌握jQuery的基本用法,还能了解最佳实践和最新趋势。配合提供的"教程重要说明及更新链接点击这个文本.txt",读者可以获取最新的教学资源和更新信息。"jQuery...

    jQuery自定义插件开发基础1——jQuery实用函数的实现

    在本文中,我们将深入探讨jQuery自定义插件的开发基础,特别是如何实现jQuery实用函数。首先,我们需要了解jQuery的核心理念,它是一个轻量级的JavaScript库,极大地简化了DOM操作、事件处理、动画效果和Ajax交互。...

    jQuery基础教程第四版+配套源码

    jQuery的动画功能强大且易于使用,`fadeIn()`, `fadeOut()`, `slideToggle()`等方法可以创建平滑的显示和隐藏效果。`animate()`函数则允许自定义动画,包括改变元素的宽度、高度、透明度等属性。 对于Ajax交互,...

    jQuery基础教程(第四版)中文pdf版+配套源码

    教程会讲解`fadeIn()`, `fadeOut()`, `slideToggle()`等动画函数,以及如何自定义动画效果和使用`animate()`方法。此外,还将涉及`queue()`和`.dequeue()`,理解动画队列的工作原理。 对于Ajax交互,jQuery提供了...

    jquery封装函数,前后端分离框架

    总结,使用jQuery封装函数可以有效地构建前后端分离的框架,通过模块化处理静态页面,使用Ajax进行无刷新的数据交互。与后端语言(如Java)配合,通过RESTful API实现数据交换。在实际开发中,还需要注意性能优化和...

    jQuery事件函数共4页.pdf.zip

    2. **$.on()**:这个函数是jQuery中处理事件的主要方法,它可以绑定一个或多个事件处理器到匹配的元素。例如,`$('div').on('click', function() {...})`将为所有`<div>`元素添加点击事件处理。 3. **$.off()**:与...

    jQuery基础教程第5章中文版

    7. **插件开发与使用**:jQuery社区提供了众多插件,如轮播图插件、表单验证插件等,它们扩展了jQuery的功能。了解如何安装和使用这些插件,以及如何根据需求开发自己的插件,是jQuery进阶的重要一步。 8. **性能...

    jQuery基础教程源码 第三版

    在"jQuery第三版基础教程"中,你将通过实例代码学习到这些概念,并逐步掌握使用jQuery构建动态网页的技巧。这本书涵盖了从基础到进阶的全部内容,无论你是初学者还是寻求提升,都能从中受益。通过阅读源码,你可以更...

    jQuery基础文件

    在学习和使用jQuery时,你需要理解基本的链式调用、对象和数组操作,以及如何与原生JavaScript方法结合使用。同时,了解如何利用jQuery提高开发效率,减少代码量,优化用户体验,是每个前端开发者必备的技能。 总之...

    jQuery 对象和函数列表

    这里是我从Jquery中整理出来的一些对象和函数的用法,加上我自己的一些理解,和各位分享一下

    jQuery基础教程.pdf

    因此,我将根据文件的标题“jQuery基础教程.pdf”来生成关于jQuery基础的知识点。jQuery是一个快速、小巧、功能丰富的JavaScript库。它简化了HTML文档遍历、事件处理、动画和Ajax交互的过程,极大地提高了Web开发的...

    jQuery基础

    7. AJAX:通过jQuery提供的AJAX方法,可以简单地与服务器进行异步通信,实现无需刷新页面的数据加载。这为开发动态网页应用提供了重要支持。 jQuery语法采用的是美元符号($)作为其基础。基础语法格式为$(selector...

    jQuery基础教程+锋利的jQuery+源代码+jquery1.7.2中文API+jquery-1.7.2.min.js.rar

    "jquery1.7.2_20120420中文版.chm"是jQuery 1.7.2的中文API帮助文档,对于开发者来说,它是查询jQuery函数和方法的宝典。通过查阅这个CHM文件,你可以快速找到特定函数的用法和参数说明,以便在编程时进行参考。 ...

    jquery基础教程6章

    这一章介绍了jQuery的基本使用方法,包括如何在网页中引入jQuery库,以及如何编写jQuery选择器来选取页面元素。它还会讲解如何使用$函数进行DOM元素的选择和操作,例如通过ID、类名或标签名选取元素,并展示如何利用...

Global site tag (gtag.js) - Google Analytics