LAjax Class
Ajax 操作函数。允许我们在不刷新浏览器的情况下从服务器加载数据。
Constructor
LAjax
()
public
Item Index
Properties
- LAjax.ARRAY_BUFFER static
- LAjax.BLOB static
- LAjax.JSON static
- LAjax.responseType
- LAjax.TEXT static
Methods
get
(
public
-
url
-
data
-
oncomplete
-
onerror
通过远程 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
(
public
-
url
-
data
-
oncomplete
-
onerror
通过远程 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
服务器响应的数据类型的一种,ARRAY_BUFFER。
LAjax.BLOB
String
public
static
服务器响应的数据类型的一种,BLOB。
LAjax.JSON
String
public
static
服务器响应的数据类型的一种,JSON。
LAjax.responseType
String
public
服务器响应的数据类型,支持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
服务器响应的数据类型的一种,TEXT。