/** * TransferTask * @author haoml * @date 2015/11/23 */ define([ "dojo/_base/declare", "dojo/_base/array", "dojo/_base/lang", "dojo/query", "dojo/request", "dojo/dom", "dojo/dom-style", "dojo/dom-class", "dojo/dom-attr", "dojo/dom-construct", "dojo/request/script", "dojo/on", "dojo/domReady!" ], function ( declare, arrayUtil, lang, query, request, dom, domStyle, domClass, domAttr, domConstruct, script, on ){ var TransferTask = declare("TransferTask",null,{ queryUrl:"",//服务地址 constructor:function(url){ this.queryUrl = url; }, startup:function(){ }, execute:function(transferParameter,successFunction,errFunction){ script.get(this.queryUrl,{ query:transferParameter.toJSON(), jsonp: "callback" }).then(function(result){ if(result.error === undefined) successFunction(result); else errFunction(result); }); } }); return TransferTask; });