JQery之Ajax

Posted zzdxw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQery之Ajax相关的知识,希望对你有一定的参考价值。

$.ajax({
    url:‘/comm/test1.php‘,
    type:‘POST‘, //GET
    async:true,    //或false,是否异步
    data:{
        name:‘yang‘,age:25
    },
    timeout:5000,    //超时时间
    dataType:‘json‘,    //返回的数据格式:json/xml/html/script/jsonp/text
    beforeSend:function(xhr){
        console.log(xhr)
        console.log(‘发送前‘)
    },
    success:function(data,textStatus,jqXHR){
        console.log(data)
        console.log(textStatus)
        console.log(jqXHR)
    },
    error:function(xhr,textStatus){
        console.log(‘错误‘)
        console.log(xhr)
        console.log(textStatus)
    },
    complete:function(){
        console.log(‘结束‘)
    }
})
原生的Ajax方法:
有五个阶段对应的readyState
0 - (未初始化)还没有调用send()方法
1 - (载入)已调用send()方法,正在发送请求
2 - (载入完成)send()方法执行完成,已经接收到全部响应内容
3 - (交互)正在解析响应内容
4 - (完成)响应内容解析完成,可以在客户端调用了







以上是关于JQery之Ajax的主要内容,如果未能解决你的问题,请参考以下文章

JQery icheck 插件

jqery

19 01 13 JQery 加载 选择器 样式操作

js 及jQery

jQery的方法

jqery对于select级联操作