jquery-Ajax

$.ajax()

.ajax(url[,setting])使[ .ajax的参数](http://jquery.cuishifeng.cn/jQuery.Ajax.html)

    $.ajax({
       type: "POST",
       url: "some.php",
       data: "name=John&location=Boston",
       success: function(msg){
         alert( "Data Saved: " + msg );
       }
    });

load()

$(E).load(url, data, callback) 载入远程 HTML 文件代码并插入至 DOM 中,默认使用 GET 方式 - 传递附加参数时自动转换为 POST 方式

$(function(){
    $('button').click(function(){
        $('div').load('index.php', {name:"123"}, function(){
            alert('success');
        })
    });
});

$.get()

$.get(url, data, callback, type)

$(function(){
    $('button').click(function(){
        $.get('index.php', {name: "123"}, function(data){
            console.log(data);
        }, 'json');
    });
});

$.post()

$.post(usrl, data, callback, type)

$.getJSON()

$.getJSON(url, data, callback)请求返回json数据

$(function(){
    $('button').click(function(){
        $.getJSON('index.php', {name: "123"}, function(data){
            console.log(data);
        }, 'json');
    });
});

$.getScript()

$.getScript(url, callback)通过 HTTP GET 请求载入并执行一个 JavaScript 文件,并能跨域执行

$(function(){
    $('button').click(function(){
        $.getScript('farst.js', function(){
            alert('success');
        });
    });
});

ajaxComplete()

当ajax请求执行完成后才会执行,不论成功失败,但是1.8以后仅仅能被绑定到document上

$(function(){
        $(document).ajaxComplete( function(event, jqXHR, options){
            alert("处理函数1:请求的url为");
        } );
        $(document).ajaxComplete( function(event, jqXHR, options){
            alert("处理函数2:请求方式为");
        } );
        $.post('index.php');
    })

ajaxError()

当执行ajax发生错误时执行,1.8以后仅仅能监听document

$(function(){
    $(document).ajaxError( function(event,request, settings){
        alert("出错处理1");
    } );
    $(document).ajaxError( function(event,request, settings){
        alert("出错处理2");
    } );
    $.post('index2.php');
})

ajaxSend()

当执行ajax发送前执行,1.8以后仅仅能监听document

jQueryajaxStart()

当执行ajax开始执行时执行,1.8以后仅仅能监听document

ajaxStop()

AJAX 请求结束时执行函数,1.8以后仅仅能监听document

ajaxSuccess()

AJAX 请求成功时执行函数,1.8以后仅仅能监听document

$.ajaxSetup({})

设置全局 AJAX 默认选项

$(form).serialize()

序列化表单值,创建 URL 编码文本字符串

$(form).serializeArray()

序列化为对象数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值