如何解析参数中URL中的撇号

时间:2019-04-09 07:31:57

标签: javascript html spring jstl urlencode

在我看来,我会将URL的modelAttribute值作为参数传递给mouseClick上的事件。

代码段:

<li><a data-toggle="tab" onclick="loadOrders()">Orders</a></li>

<script type="text/javascript">
     function loadOrders() {
        window.location = '/admin/business/${businessId}/order?'+encodeURIComponent('appType=${appType}&appName=${appName}').replace(/'/g, "''");
    }
</script>

因此,当参数appName带有撇号或任何其他棘手的字符时,我在浏览器控制台上出现Uncaught ReferenceError: loadOrders is not defined at HTMLAnchorElement.onclick错误。尽管在这里我试图替换字符,但仍然出现错误。如何解决此问题并正确传递URL中的参数并正确编码?

0 个答案:

没有答案