YUI io-base AJAX 通用模板

第一次用 YUI 的 io-base ,有个模板会轻松很多,特此笔记。作者是 @liheke。
 

代码

var cfg = {
    method: 'POST',
    on: {
        start: function (id, args) {
        },
        success: function (id, o, args) {
            if ( o.responseText ) {
                var rp = Y.JSON.parse(o.responseText);
                if(rp){
                    jsonData = rp;
                    currentCallback();
                }
            }
        },
        failure: function (id, o) {
            Y.log( 'fail' );
        },
        complete: function (id, args) {
        },
        end: function (id, args) {
        }
    }
};
function AJAXRequest(URI){
    var obj = Y.io(
         URI,
         cfg
    );
}

 

注意

要 use 的模块是 io-base 和 json-parse。

 
@liheke