util.js 752 Bytes
/**
 * [购物车] 工具库
 * @author: jinhu.dong<jinhu.dong@yoho.cn>
 * @date: 2016/07/11
 * @module shopping/util
 */
var dialog = require('../plugins/dialog');
var _alert = dialog.Alert;

var Util = {
    ajax: function(options) {
        $.ajax({
            type: options.type || 'GET',
            url: options.url,
            data: options.data || {},
            dataType: 'json'
        }).done(function(res) {
            if (options.success) {
                options.success(res);
            }
        }).fail(function() {
            if (options.fail) {
                options.fail();
            } else {
                new _alert('网络异常,稍后请重试').show();
            }
        });
    }
};

module.exports = Util;