>  기사  >  웹 프론트엔드  >  Ajax의 요청 방법은 무엇입니까? Ajax에서 일반적으로 사용되는 4가지 요청 방법에 대한 자세한 설명

Ajax의 요청 방법은 무엇입니까? Ajax에서 일반적으로 사용되는 4가지 요청 방법에 대한 자세한 설명

寻∝梦
寻∝梦원래의
2018-09-10 15:13:106298검색

이번 글에서는 ajax에 대해 일반적으로 사용되는 4가지 요청 방법을 주로 소개합니다. 이제 어떤 4가지가

인지 살펴보겠습니다.

1.$.ajax()返回其创建的 XMLHttpRequest 对象。
$.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息。详细参数选项见下。
如果你指定了 dataType 选项,请确保服务器返回正确的 MIME 信息,(如 xml 返回 "text/xml")。
实例:
保存数据到服务器,成功时显示信息。
$.ajax({
    type: "post",
    dataType: "html",
    url: '/Resources/GetList.ashx',
    data: dataurl,
    success: function (data) {
        if (data != "") {
            $("#pager").pager({ pagenumber: pagenumber, pagecount: data.split("$$")[1], buttonClickCallback: PageClick });
            $("#anhtml").html(data.split("$$")[0]);
        }
    }
});
2.通过远程 HTTP GET 请求载入信息。
这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。
实例:
$.get("test.cgi", { name: "John", time: "2pm" },
  function(data){
    alert("Data Loaded: " + data);
});
3. 通过远程 HTTP POST 请求载入信息。(想看更多就到PHP中文网栏目中学习)
这是一个简单的 POST 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。
实例:
$.post("/Resources/addfriend.ashx", { "fid": fids, "fname": fnames, "tuid": tuids, "tuname": tunames }, function (data) {
    if (data == "ok") {
        alert("添加成功!");
    }
})
4.通过 HTTP GET 请求载入 JSON 数据。
实例:
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?",
function(data){
  $.each(data.items, function(i,item){
    $("<img/>").attr("src", item.media.m).appendTo("#images");
    if ( i == 3 ) return false;
  });
});

이 글은 여기에서 끝납니다. (자세한 내용을 보려면 PHP 중국어 웹사이트 AJAX 사용자 매뉴얼 열을 방문하세요.) , 질문이 있으시면 아래에 메시지를 남겨주세요.

위 내용은 Ajax의 요청 방법은 무엇입니까? Ajax에서 일반적으로 사용되는 4가지 요청 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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