远程数据访问

Light是前后端分离的开发框架,前后端通过HTTP协议通信,可以使用Light.ajax(params)接口来请求后端的服务和数据。

var xhrInner = Light.ajax({
cache: true,
withCredentials:true,
type: method,
url: prefix + func,
dataType: "json",
data: params,
headers: {
"Authorization": "UserToken " + user_token
},
success: function (data) {

},
error: function (err) {

}
});

params.withCredentials

当前请求为跨域类型时是否在请求中协带cookie。

params.cache

此参数用于控制是否缓存数据请求。

params.type

此参数用于设置HTTP请求的方法。可选项为post/get/delete/put。

params.url

此参数用于设置最终请求的HTTP服务的地址。

params.dataType

此参数用于设置最终响应的结果的数据类型。一般推荐设置为“json”。

params.data

此参数用于设置请求体。

params.headers

此参数用于设置请求头。

params.success

此参数用于请求成功后的回调。

params.error

此参数用于请求失败后的回调。