zoukankan      html  css  js  c++  java
  • JQuery——JQuery的Ajax标准写法

    Ajax的标准写法

    $.ajax({
        url:"http://www.xxx",//请求的url地址
        dataType:"json",//返回的格式为json
        async:true,//请求是否异步,默认true异步,这是ajax的特性
        data:{"id":"value"},//参数值
        type:"GET",//请求的方式
        beforeSend:function(){},//请求前的处理
        success:function(req){},//请求成功的处理
        complete:function(){},//请求完成的处理
        error:function(){}//请求出错的处理
    });

     Ajax的其他分支写法

    1、通过远程 HTTP GET 请求载入信息。
    这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。

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

    2、 通过远程 HTTP POST 请求载入信息。
    这是一个简单的 POST 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。

     $.post("/Resources/addfriend.ashx", { "fid": fids, "fname": fnames, "tuid": tuids, "tuname": tunames }, function (data) {
            if (data == "ok") {
                alert("添加成功!");
            }
        })

    3、通过 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;
      });
    }); 
  • 相关阅读:
    PowerShell美化
    Open Live Writer
    Docker学习笔记
    [Caliburn.Micro专题][1]快速入门
    Git
    自助报表是什么东西?能不能利用自助报表把报表事务推给业务人员?
    什么是报表工具?和 EXCEL 有什么区别?
    报表为什么会没完没了?怎么解决这个问题?
    How Python Handles Big Files
    完成一个预测建模项目一般需要多长时间?
  • 原文地址:https://www.cnblogs.com/kitor/p/11291609.html
Copyright © 2011-2022 走看看