ray-util
v1.0.9
Published
ray util
Downloads
15
Readme
#ajax
useage: 1、import jquery 2、import rayAsync
var ajaxUtil = RayAsync.ajaxUtil;
/**
* @param{string} uri 原始地址: /login/{user}/{password}
* @param{object} pathVariable rest参数 {user: 'ilex', password: 'XXXXXX'}
* @param{object} options 传参 {data, params}
* @param{function} success 成功回调
* @param{function} error 错误回调
* @param{string} target 后端返回数据目标form
*/
post: RayAsync.ajaxUtil.post(uri, pathVariable, options, success, error, target);
/**
* @param{string} uri 原始地址: /users/{id}
* @param{object} pathVariable rest参数 {id: '1'}
* @param{object} options 传参 {data, params}
* @param{function} success 成功回调
* @param{function} error 错误回调
*/
delete: RayAsync.ajaxUtil.delete(uri, pathVariable, options, success, error);
/**
* @param{string} uri 原始地址: /users/{id}
* @param{object} pathVariable rest参数 {id: '1'}
* @param{object} options 传参 {data, params}
* @param{function} success 成功回调
* @param{function} error 错误回调
*
*/
get: RayAsync.ajaxUtil.get(uri, pathVariable, options, success, error);
/**
* @param{string} uri 原始地址: /users/{id}
* @param{object} pathVariable rest参数 {id: '1'}
* @param{object} data 传参
* @param{function} success 成功回调
* @param{function} error 错误回调
*/
getText: RayAsync.ajaxUtil.getText(uri, pathVariable, data, success, error);
/**
* @param{string} uri 原始地址: /users/{id}
* @param{object} pathVariable rest参数 {id: '1'}
* @param{object} data 传参
* @param{function} success 成功回调
* @param{function} error 错误回调
* @param{object} obj
*
*/
getObject: RayAsync.ajaxUtil.getObject(uri, pathVariable, data, success, error, obj);
/**
* @param{string} uri 原始地址: /users/{id}
* @param{object} pathVariable rest参数 {id: '1'}
* @param{object} data 传参
* @param{function} success 成功回调
* @param{function} error 错误回调
*/
put: RayAsync.ajaxUtil.put(uri, pathVariable, data, success, error);
/**
* 自定义请求,默认get
* @param{string} uri 原始地址: /users/{id}
* @param{object} pathVariable rest参数 {id: '1'}
* @param{object} options 额外参数
* @param{function} success 成功回调
* @param{function} error 错误回调
*
*/
customAjax: RayAsync.ajaxUtil.getObject(uri, pathVariable, success, error, obj);
// ajaxUtil end
#ArrayList
import rayList
// use in html var ArrayList = window.List.ArrayList;
function
- size() // 获取大小
- values() // 获取整个集合数据
- isEmpty() // 判断集合是否为空
- iterator(callBack) // 迭代 callBack(value, index)
- get(index) // 取得指定下标的值
- add(value) // 添加
- addAll(value) //add all item
- set(index, value) //设置值
- remove(value) // remove item
- removeAt(index) // remove item by index
- indexOf(value) //get item index from list
- clear() // clear list
- insert(index, value) // insert item in index place
- updateValue(key, value) // update item by unique key, key is a property of value