码迷,mamicode.com
首页 > Web开发 > 详细

$.ajax()

时间:2016-04-25 22:26:01      阅读:369      评论:0      收藏:0      [点我收藏+]

标签:

 举例:

技术分享
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
    $("button").click(function(){
        $.ajax({url: "demo_test.txt", success: function(result){
            $("#div1").html(result);
        }});
    });
});
</script>
</head>
<body>

<div id="div1"><h2>Let jQuery AJAX Change This Text</h2></div>

<button>Get External Content</button>

</body>
</html>
View Code

举例和使用

ajax()方法展现一个AJAX(异步的HTTP)请求。


语法

$.ajax({name:value, name:value, ... })

参数是一个或者多个name/value键值对,用于ajax请求。

可能的键值对如下:

NameValue/Description
async

布尔值,是否异步亦或同步请求,默认异步true

beforeSend(xhr) 在请求之前运行的函数
cache

布尔值,浏览器是否会缓存被请求的页面,默认true

complete(xhr,status)

当请求完成之后执行的函数(在success和error函数之后)

contentType 当发送数据给服务器时候使用的内容类型。默认是: "application/x-www-form-urlencoded"
context 所有ajax相关的返回函数中的this所指定的内容。
data 将传递给服务器的数据内容
dataFilter(data,type)

处理XMLHttpRequest的原生返回内容的函数

dataType

希望服务器返回的数据类型

error(xhr,status,error)

当请求失败的时候运行的函数

global

布尔值,是否触发全局AJAX处理事件,默认是true

ifModified

布尔值,只有从上一次请求开始返回值改变才能视为请求成功

默认false

jsonp

在jsonp请求中重写回调函数的字符串

jsonpCallback

在jsonp请求中指定回调函数的函数名

password

在一个HTTP接入认证的请求中指定密码内容

processData

布尔值,是否发送的请求数据需要转换成一个查询字符串

默认是true

scriptCharset

指定请求的字符类型

success(result,status,xhr)

当请求成功是运行的函数

timeout

请求超时的时间(以毫秒为单位)

traditional 布尔值,使用传统的参数序列化方式?
type 请求的类型(GET还是POST)
url

发送请求的URL,默认是当前页面

username

在一个HTTP接入认证的请求中指定用户名

xhr

用于创建XMLHttpRequest对象的方法

.ajaxSetup() 设置了全局的ajax的默认选项

 

$.ajax()

标签:

原文地址:http://www.cnblogs.com/RachelChen/p/5432807.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!