0

目前正在从事旧的移动项目。主要问题是我通过GET方法接收一个参数,例如一个a字符,JS 自动对其进行编码(我正在从字段值单击构建 url 并进行重定向,因为不支持 AJAX 并且我不能使用表单。)喜欢%D0%B0,所以 PHP 不能通过urldecode函数对其进行解码。有没有办法解码它?

这是我的代码:

document.getElementById('search-button').onclick = function() {
        window.location = site_url + 'sites/search/' + document.getElementById('search-input').value;
    }

还尝试添加encodeURI.

更新:

问题出在键盘布局上。这是俄语,英语和俄语看起来都一样。

4

1 回答 1

0

尝试使用decodeURIComponent(url)可能有效的功能。

于 2013-05-22T13:21:28.067 回答