| New file |
| | |
| | | /** |
| | | * 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; |
| | | }); |