$.ajax()

$.ajax()详解

更加详细的资料查看jQuery参考手册
    eg:
          $.ajax({
                //请求方式
                type:"post",

                //请求地址
                url:"http://cdn.weather.hao.360.cn/api_weather_info.php?app=hao360&code=101010100&_jsonp=abc",

                //使用post方法。url不能像get方式那样直接参数链接
                data:{username:$(":text").val(),password:$(":password").val()},

                //默认设置下,所有请求均为异步请求(也就是说这是默认设置为 true )。
                // 如果需要发送同步请求,请将此选项设置为 false
                async:true,

                //dataType (default: Intelligent Guess (xml, json, script, or html))Type: String 从服务器返回你期望的数据类型
                dataType:"jsonp",

                //jsonp类型: String 或者 Boolean
                //在一个JSONP请求中重写回调函数的名字。这个值用来替代在"callback=?"这种GET或POST请求中URL参数里的"callback"部分
                json:"callback",

                //jsonpCallback 类型: String, Function 为jsonp请求指定一个回调函数名。
                // 这个值将用来取代jQuery自动生成的随机函数名。这主要用来让jQuery生成一个独特的函数名,这样管理请求更容易,
                jsonpCallback:"abc",//和url中的后边的函数名一致

                //请求成功的响应
                success:function(data){
                    $("#info").text(data);
                },

                //请求失败时调用此函数。有以下三个参数:
                // a)jqXHR (在 jQuery 1.4.x前为XMLHttpRequest) 对象、b)描述发生错误类型的一个字符串 和 c)捕获的异常对象。
                error:function(){

                },

                //请求完成后回调函数 (请求success 和 error之后均调用)。这个回调函数得到2个参数:
                // jqXHR (在 jQuery 1.4.x中是 XMLHTTPRequest) 对象和一个描述请求状态的
                // 字符串("success", "notmodified", "nocontent","error", "timeout", "abort", 或者 "parsererror") 。
                // 从jQuery 1.5开始, complete设置可以接受一个函数的数组。每个函数将被依次调用。这是一个Ajax事件 。
                complete:function(){

                }
            })

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 动画

    天天_哥
  • js事件对象相关随记

    天天_哥
  • 三元操作符

    天天_哥
  • 前端必知的ajax

    1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。

    超然
  • jQuery ajax - ajax() 方法jQuery ajax - ajax() 方法

    http://www.w3school.com.cn/jquery/ajax_ajax.asp

    一个会写诗的程序员
  • Fiddler 抓包工具总结(APP接口分析)

    Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作。也可以用来检测网络安全。反正好处多多,举之不尽呀!当年学...

    ZhangXianSheng
  • Django Rest Framework 解析器(下)

    ① 仅处理请求头 content-type 为 application/json 的请求体

    小团子
  • 收费系统——问题集锦(一)

           1、收费系统中将查询到的数据导出为Excel候,会出现有的日期变成######

    令仔很忙
  • GO-处理请求

    Go 语言的 net/http 包提供了一系列用于表示 HTTP 报文的结构,我们可以使用它处理请求和发送相应,其中 Request 结构代表了客户端发送的请求...

    cwl_java
  • 干货分享丨达观数据提升 Web服务端性能的技术经验

    随着互联网的不断发展,日常生活中越来越多的需求通过网络来实现,从衣食住行到金融教育,从口袋到身份,人们无时无刻不依赖着网络,而且越来越多的人通过网络来完成自己的...

    达观数据

扫码关注云+社区

领取腾讯云代金券