>웹 프론트엔드 >JS 튜토리얼 >jquery의 ajax 애플리케이션을 위한 범용 ajax() 함수의 예

jquery의 ajax 애플리케이션을 위한 범용 ajax() 함수의 예

黄舟
黄舟원래의
2017-09-07 14:07:451513검색

jquery 시리즈 튜토리얼 6-AJAX 전체 솔루션

jquery의 ajax 애플리케이션 - 범용 ajax 기능

jquery는 get 및 post보다 더 다양한 기능을 제공하는 ajax()를 제공합니다

코드는 다음과 같습니다.

$.ajax(options)
$.ajax({
    type:"POST",                                               //方式
    url:"test.jsp",                                            //地址
    dataType:"JSON",                                           //数据类型  xml(xml文档),html(html代码),script(js代码),json(json数据),jsonp(jsonp格式数据),text(纯文本)
    beforeSend:function(XMLHttpRequest){                        //发送前函数, 这里可以修改XMLHttpRequest,例如添加HTTP头
    },
    complete:function(XMLHttpRequest,textStatus){               //请求完成函数,请求成功或失败均调用此函数
    },
    sucess:function(data,textStatus){                           //请求成功,成功返回,    //data有可能是xmlDoc,jsonObj,html,text等等
    },
    error:function(XMLHttpRequest,textStatus,errorThrown){      //请求失败函数
    },
    global:true                                                 //是否触发全局ajax事件,默认为true。全局函数开启,任何jquery类能调用后面的ajax全局函数});

글로벌 ajax 기능

any 모든 jquery 객체는 전역 ajax 함수를 호출할 수 있습니다.
코드는 다음과 같습니다.

$("#loading").ajaxStart(function(){});   //ajaxStart请求开,ajaxStop请求结束   ajaxComplete请求完成    ajaxError请求错误    ajaxSend发送请求前    ajaxSucess请求成功开,ajaxStop请求结束   ajaxComplete请求完成    ajaxError请求错误    ajaxSend发送请求前    ajaxSucess请求成功

위 내용은 jquery의 ajax 애플리케이션을 위한 범용 ajax() 함수의 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.