zoukankan      html  css  js  c++  java
  • Ajax学习系列——jQuery中Ajax的请求方式

    在jQuery中,Ajax常见的请求方式主要有4种。

    1、$.ajax()返回其创建的XMLHttpRequest对象。

    $.ajax({
      type:"POST",
      contentType: "application/json; charset=utf-8",
      dataType:"json",
      url:"/Example/GetAll",
      data:dataurl,
      success:function(data){
        console.log(data)
      },
      error: function (XMLHttpRequest, textStatus, errorThrown) {
        alert("请求失败,消息:" + textStatus + " " + errorThrown);
      }
    });

    2、通过远程HTTP GET请求载入信息

    相比于复杂的$.ajax而言,GET请求功能则显得更加简单,请求成功时可调用回调函数。如果需要在出错的时候执行函数,还请使用$.ajax。

    $.get("test.cgi", { name: "John", time: "2pm" },
    function(data){
        alert(data);
    });

    3、通过远程HTTP POST请求载入信息

    POST请求功能也相对比较简单,请求成功时可调用回调函数。如果需要在执行出错的时候执行函数,还请使用$.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;
        });
    });
  • 相关阅读:
    bootstrap 辅助类
    bootstrap 表单类
    bootstrap 图片类 和 按钮类 部分
    angularJs学习笔记-入门
    react-conponent-todo
    react-conponent-secondesElapsed
    react-conponent-hellocynthia
    react学习笔记1
    1970年// iPhone “变砖”后可继续正常使用的解决方案
    23种设计模式
  • 原文地址:https://www.cnblogs.com/guo-xu/p/10541053.html
Copyright © 2011-2022 走看看