如何在url查询字符串中传递html代码

时间:2019-06-03 11:45:23

标签: jquery html vue.js query-string urlencode

我需要通过url查询字符串传递html消息。但是我出错了。我试过了encodeURIComponent(),encodeURI(),escape()

    var uriMessage = encodeURIComponent("<p>This is my test message..</p>");
    window.open("/controller/action?param=" + uriMessage, "_blank");

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您不需要以某种方式编码html,简单的window.open应该可以工作。不知道会收到什么错误,很难说出问题所在。

另外请注意,如post所示,GET请求的最大请求长度很短,因此在查询字符串中发送原始html看起来不是一个干净的解决方案。