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