Request/JSON - MooTools 中文文档

返回介绍

Request/JSON

发布于 2019-07-06 字数 1472 浏览 1023 评论 0

Class: Request.JSON

请求内容自动转化成JSON对象。

语法:

var myJSONRemote = new Request.JSON([options]);

参数:

  1. options – (object, optional) 见下文。

选项:

  • secure – (boolean: defaults to true) 如果设置为true,将对JSON语法检查.

事件:

success

在请求完成时触发。

Signature:
onSuccess(responseJSON, responseText)

的onSuccess ( responseJSON , responseText值)

参数:
  1. responseJSON – (object) 响应的JSON对象。
  2. responseText – (string) 响应的字符串。

error

当选项secure设置为真时,JSON语法有误时被触发.

Signature:
onError(text, error)

参数:

  1. text – (string) 响应的文本。
  2. error – (string) 错误消息。

failure

触发当请求失败或JSON字符串不能被解析.

Signature:
onFailure(xhr)
参数:
  1. xhr – (XMLHttpRequest) XMLHttpRequest实例.

返回:

  • (object) 新的Request.JSON实例。

例如:

// this code will send a data object via a GET request and alert the retrieved data.
var jsonRequest = new Request.JSON({url: 'http://site.com/tellMeAge.php', onSuccess: function(person){
    alert(person.age);    // alerts "25 years".
    alert(person.height); // alerts "170 cm".
    alert(person.weight); // alerts "120 kg".
}}).get({'firstName': 'John', 'lastName': 'Doe'});

上一篇:Request/HTML

下一篇:Cookie

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!