Как устранить наличие апострофа в URL внутри параметра - PullRequest
0 голосов
/ 09 апреля 2019

На мой взгляд, я передаю значение modelAttribute в URL-адресе в качестве параметра в событии на 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 с кодировкой?

...