easy

DocsVersion : 1.0.0

get( url, [ data ], success, dataType )

静态方法Define in : ajax.js

发起一个 GET 请求,请求成功将执行成功的回调函数。

参数
  • url
    String
    必需

    发送请求的 url 地址。

  • data
    Object|
    String
    可选

    发送到服务端的数据,如果是 key/value 形式的数据,将转换成编码过的URI。比如 { foo1 : 'bar1', foo2 : 'bar2' } 将转换成 foo1=bar1&foo2=bar2,如果是字符串形式的参数必须按照这种规则来传参。

  • success
    Function
    必需

    请求成功的回调函数,该函数接受三个参数,第一个参数是请求的数据,第二个参数是请求状态文本,第三个参数是模拟的 XMLHttpRequest 对象。

  • dataType
    String
    必需

    希望服务端返回的数据类型,可用值如下:
    xml 返回 XML 文档。
    json 返回 JSON 格式的数据。
    jsonp 返回 JSONP 格式的数据。
    text 返回纯文本字符串。

返回值
  • promise object

    返回一个 promise 实例,并且集合了模拟的 XMLHttpRequest 对象。

例子1

发起一个 GET 请求,期望服务器返回一组 json 数据。

E.get( 'get1.php', function( data ){
    console.log( data );  // 如果请求成功将输出一组 json 数据
}, 'json' );