0

現在、古いモバイル プロジェクトに取り組んでいます。主な問題は、メソッドを介してパラメーターを受け取ることですGET。これは、たとえばachar であり、JS はそれを自動的にエンコードします (AJAX がサポートされておらず、フォームを使用できないため、フィールド値からクリックして URL を作成し、リダイレクトします)。同様%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 に答える