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;
        });
    });
  • 相关阅读:
    Pyhon数据分析20——matplotlib可视化(二)之柱状图
    程序运行正常,数据库没反应
    Redis在Linux环境下安装的常见错误
    1.1-1.4 sqoop概述及安装cdh版hadoop
    3、css边框以及其他常用样式
    3.15-3.21 hive项目实战
    2、css的存在形式及优先级
    1、css选择器
    3.11-3.14 Hive 企业使用优化2
    3.7-3.10 Hive 企业使用优化1
  • 原文地址:https://www.cnblogs.com/guo-xu/p/10541053.html
Copyright © 2011-2022 走看看