huangbo лет назад: 9
Родитель
Сommit
69c8f4481c

+ 1 - 0
display-server/web/biz/js/index.js

@ -9,6 +9,7 @@ require(["wmTabbar","common","mobile","util"], function(WmTabbar,Common,Mobile)
9 9
				/*特殊符号测试*/
10 10
				param.put("flag",";/?:@&=+$,#()[]!#%*'");
11 11
				param.put("url","http://www.163.com?action=1&aaaa=2");
12
				param.put("chinese","中文测试");
12 13
				Mobile.openPage(item.getAttribute("action"),param);
13 14
			});
14 15
		} else if(item.getAttribute("action") == null) {

+ 4 - 4
display-server/web/res/js/mobile/wade-mobile.js

@ -133,7 +133,7 @@ define(["jcl","base64","jcl","res/js/mobile/expand-mobile.js","biz/js/common/biz
133 133
        }
134 134
        
135 135
        var WADE_SCHEME = "wade://";
136
        var url = WADE_SCHEME+action+"?param="+args+"&callback="+callbackKey+"&count=2";//添加截取参数控制器:count
136
        var url = WADE_SCHEME+action+"?param="+encodeURIComponent(args)+"&callback="+callbackKey;
137 137
        //一个动作请求客户端的最大数量,超过会造成请求覆盖
138 138
        var limitAction = 10;
139 139
        var ifrmName = "WADE_FRAME_"+(callbackId%limitAction);
@ -209,14 +209,14 @@ define(["jcl","base64","jcl","res/js/mobile/expand-mobile.js","biz/js/common/biz
209 209
				if (callback) {
210 210
		            callbackDefine[callbackKey] = {callback:callback};
211 211
		        }
212
			},execCallback:function(callbackKey, data, isEscape){
212
			},execCallback:function(callbackKey, data, isEncode){
213 213
				globalErrorKey = callbackKey;
214 214
				var callbackItem = callbackDefine[callbackKey];
215 215
				if (callbackItem) {
216 216
					data = data=="null"?null:data;
217 217
					if(data){
218
		        		if(isEscape){
219
		        			data = unescape(data);	//替代方案Base64.decode64(data);
218
		        		if(isEncode){
219
		        			data = decodeURIComponent(data);
220 220
		        		}
221 221
		        	}
222 222
		            if (callbackItem.callback) {