(function (window, undefind) { var sys = { /** * 参数加密ajax请求 * @param opt */ req: function (opt) { datap = {} var encrypt = new jsencrypt; encrypt.setpublickey("migfma0gcsqgsib3dqebaquaa4gnadcbiqkbgqdxki18ynh2wmdqdgzf9kmv +e4xk2qrbc1hohj0wvzuidl+r6cewidnpsfyuyok3vdxefto+t4ocb/8ltqa pfzcpzehqbtsvlia9bsmgxxxdnmwcrdr+64wxktklh63db7nldk8sjujudh5 qkzvr1grpmqfaoceuxozgfdadjid5widaqab"); for (var key in opt.data) { datap[key] = encrypt.encrypt(opt.data[key]) } $.ajax({ url: opt.url || '', type: opt.type || 'post', datatype: opt.datatype || 'json', data: datap || {}, success: function (callback) { if (typeof opt.success === 'function') { opt.success(callback); } }, error: function (e) { if (typeof opt.e === 'function') { opt.error(e); } } }); } } // 暴露名称 window.rsa = sys; })(window);