我坚持在Java脚本侧的问题编码URL参数
1)
var text='{"type": "comTocomp","data":[{ "1" : "Key Parameters" , "2" : "Steel - Sponge/ Pig Iron"},
{ "1" : "No of Companies" , "2" : "6,6 % " }]}';
这是我的VAR的文字我想给它的服务器端生成Excel表格 ,也是浏览器应该弹出提示,以将文件保存为此我做
2)
var url="/XXX/YYYY/genrateSheet"; // URL OF CONTROLLER
var encode=url+ "?data="+text; // URL + PARAMETER+ TEXT CONTENT
var resUri=encodeURIComponent(encode); // TRIED TO ENCODE BUT DOESN'T WORK
**window.location.replace(resUri);** // CALLING TO CONTROLLER TO PROMPT POPUP
问题如var text如果它包含一些特殊字符如%。浏览器显示
The character encoding of the plain text document was not declared
但没有特殊字符,然后工作正常,我。
我有谷歌很多,但要到网址与使用window.location.replace(resUri)
任何帮助,将帮助我很多编码。
由于提前
此无关的Java。 – fge 2014-12-04 14:06:05
@fge右叶错误.... :) – Anurag 2014-12-04 14:11:44