我需要通过url查询字符串传递html消息。但是我出错了。我试过了encodeURIComponent(),encodeURI(),escape()
var uriMessage = encodeURIComponent("<p>This is my test message..</p>");
window.open("/controller/action?param=" + uriMessage, "_blank");
任何帮助将不胜感激。
答案 0 :(得分:0)
您不需要以某种方式编码html,简单的window.open应该可以工作。不知道会收到什么错误,很难说出问题所在。
另外请注意,如post所示,GET请求的最大请求长度很短,因此在查询字符串中发送原始html看起来不是一个干净的解决方案。