JQuery中的Ajax

JQuery中的ajax()函数

ajax(url,setting)

setting是一个以(键:值)组成的AJAX请求,所有选项都是可选的

参数如下

async:默认是true,表示所有请求均为异步请求,false表示发送同步请求但是基本不用;

method:可以指定为"GET"(默认值) "POST" "PUT"

contentType:发送POST的请求格式 默认是"application/x-www-form-urlencoded; charset=UTF-8" 可以指定为text/plain application/json

header:发送的HTTP头

data:发送的数据,可以使字符串数组或者Object,如果是GET请求,data将被转换成query附加到URL上,如果是POST请求,根据contentType把data序列化成合适的格式;

dataType:接收的数据格式,可以指定为’html’、’xml’、’json’、’text’等,缺省情况下根据响应的Content-Type猜测。

.getJSON().getJSON(url,[data],[callback])

.getScript().getScript(url,[callback])

.post().post(url,[data],[callback]),若是JSON对象注意data要用{}的JSON格式

$.ajaxSetup([options])
可以设置全局属性 例子:

 $(function () {
                $.ajaxSetup({
                    type:"POST",
                    success:function(data){
                        $("ul").append("<li>你输入的<b>  "
                            + $("#txtNumber").val() + " </b>是<b> "
                            + data + " </b></li>");
                    }
                });
                //上面设置了共同的选项值
                $("#btnShow_1").bind("click", function () {
                    $.ajax({
                        data: { num: $("#txtNumber").val() },
                        url: "http://www.imooc.com/data/check.php"
                    });
                })
                $("#btnShow_2").bind("click", function () {
                    $.ajax({
                        data: { num: $("#txtNumber").val() },
                        url: "http://www.imooc.com/data/check_f.php"
                    });
                })
            });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值