現在、古いモバイル プロジェクトに取り組んでいます。主な問題は、メソッドを介してパラメーターを受け取ることです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。
アップデート:
問題はキーボードのレイアウトにありました。それはロシア語で、英語とロシア語の両方で同じように見えます。