API Docs for: 1.10.1 最后更新日期:2016年03月28日
Google搜索   
Show:

LAjax Class

Defined in: net/LAjax.js:1

Available since 1.7.1

Ajax 操作函数。允许我们在不刷新浏览器的情况下从服务器加载数据。

Constructor

LAjax

() public

Defined in net/LAjax.js:1

Available since 1.7.1

Item Index

Methods

Properties

Methods

get

(
  • url
  • data
  • oncomplete
  • onerror
)
public

Defined in net/LAjax.js:66

Available since 1.7.1

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

Parameters:

  • url String

    必需。规定将请求发送的哪个 URL。

  • data Json Object

    可选。规定连同请求发送到服务器的数据。

  • oncomplete Function

    可选。规定当请求成功时运行的函数。

  • onerror Function

    可选。规定当请求失败时运行的函数。

Example:

LInit(1000/50,"legend",800,450,main);
var label;
function main(){
    label = new LTextField();
    addChild(label);
    label.x = label.y = 50;
    label.text = "LAjax.get ......";
    LAjax.get("test.txt",{},success);
}
function success (data) {
    label.text = data;
}

post

(
  • url
  • data
  • oncomplete
  • onerror
)
public

Defined in net/LAjax.js:93

Available since 1.7.1

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

Parameters:

  • url String

    必需。规定将请求发送的哪个 URL。

  • data Json Object

    可选。规定连同请求发送到服务器的数据。

  • oncomplete Function

    可选。规定当请求成功时运行的函数。

  • onerror Function

    可选。规定当请求失败时运行的函数。

Example:

LInit(1000/50,"legend",800,450,main);
var label;
function main(){
    label = new LTextField();
    addChild(label);
    label.x = label.y = 50;
    label.text = "LAjax.post ......";
    LAjax.post("test.txt",{},success);
}
function success (data) {
    label.text = data;
}

Properties

LAjax.ARRAY_BUFFER

String public static

Defined in net/LAjax.js:48

Available since 1.9.8

服务器响应的数据类型的一种,ARRAY_BUFFER。

LAjax.BLOB

String public static

Defined in net/LAjax.js:57

Available since 1.9.8

服务器响应的数据类型的一种,BLOB。

LAjax.JSON

String public static

Defined in net/LAjax.js:39

Available since 1.9.8

服务器响应的数据类型的一种,JSON。

LAjax.responseType

String public

Defined in net/LAjax.js:10

Available since 1.9.8

服务器响应的数据类型,支持LAjax.TEXT,LAjax.JSON,LAjax.ARRAY_BUFFER,LAjax.BLOB四种类型。

Example:

LAjax.responseType = LAjax.JSON;
LAjax.get("test.txt",{},success);
function success (data) {
    trace(data.name);
}

LAjax.TEXT

String public static

Defined in net/LAjax.js:30

Available since 1.9.8

服务器响应的数据类型的一种,TEXT。