Selaa lähdekoodia

callback增加是否保留的参数

zhanglong7 6 vuotta sitten
vanhempi
commit
2c2005c733
1 muutettua tiedostoa jossa 11 lisäystä ja 14 poistoa
  1. 11 14
      show-server/src/main/webapp/ipu/js/mobile/wade-mobile.js

+ 11 - 14
show-server/src/main/webapp/ipu/js/mobile/wade-mobile.js

@ -227,7 +227,7 @@ define(["jcl","base64","ipu/js/mobile/expand-mobile.js","biz/js/common/biz-mobil
227 227
	
228 228
	WadeMobile.callback = (function(){
229 229
		return{
230
			success:function(callbackKey, message, isSave) {
230
			success:function(callbackKey, message) {
231 231
				if(typeof message == "undefined"){
232 232
					return;
233 233
				}
@ -240,10 +240,8 @@ define(["jcl","base64","ipu/js/mobile/expand-mobile.js","biz/js/common/biz-mobil
240 240
	                		_eval(callbacks[callbackKey].success+"('"+message+"','"+callbackKey+"')");
241 241
	                	}
242 242
	                }
243
	                if(!isSave||isSave!="true"){
244
	                	if (callbacks[callbackKey]) {
245
				        	delete callbacks[callbackKey];
246
				        }
243
	                if (callbacks[callbackKey]) {
244
	                	delete callbacks[callbackKey];
247 245
	                }
248 246
			    }
249 247
			},error:function(callbackKey, message, isEncode) {
@ -273,16 +271,12 @@ define(["jcl","base64","ipu/js/mobile/expand-mobile.js","biz/js/common/biz-mobil
273 271
				if (callback) {
274 272
		            callbackDefine[callbackKey] = {callback:callback};
275 273
		        }
276
			},execCallback:function(callbackKey, data, isEncode){
274
			},execCallback:function(callbackKey, data, isSave){
277 275
				globalErrorKey = callbackKey;
278 276
				var callbackItem = callbackDefine[callbackKey];
279 277
				if (callbackItem) {
280 278
					data = data=="null"?null:data;
281
					if(data){
282
		        		if(isEncode){
283
		        			data = decodeURIComponent(data);
284
		        		}
285
		        	}
279
					
286 280
		            if (callbackItem.callback) {   
287 281
		                if(typeof callbackItem.callback==="function"){
288 282
		                	var func = callbackItem.callback;
@ -291,9 +285,12 @@ define(["jcl","base64","ipu/js/mobile/expand-mobile.js","biz/js/common/biz-mobil
291 285
	                		_eval(callbackItem.callback+"('"+data+"','"+callbackKey+"')");
292 286
	                	}
293 287
		            }
294
			        if (callbackItem) {
295
			            delete callbackDefine[callbackKey];
296
			        }
288
		            if(!isSave||isSave!="true"){
289
		                if (callbackItem) {
290
			                delete callbackDefine[callbackKey];
291
		                }
292
		            }
293
			        
297 294
			    }
298 295
				globalErrorKey = null;
299 296
			}