コードに少し問題があります。私のウェブサイトでは、フィルター オプションを備えた検索エンジンを取得しました。検索条件はウィンドウ url に保持されますが、標準のフィルターは検索パラメーターを取得しません。
この問題を修復したい。
以下に簡単なJSコードを書きました:
var link = window.location.href;
var elementy = link.replace('+',' ').split('&');
したがって、次のような URL がある場合 http://mywww.pl/searchcond=&cond1[somePolishCharHere]&cond1
そして、アラートを使用して変数を表示します
alert(elementy[1]);
「cond1[somePolishCharHere]」が表示されることを期待していますが、「cond1[someWirdStuffHere]」があります
Web サイトでは UTF-8 エンコーディングが設定されており、eq の場合、次のようなものを作成すると:
var test = [poslishCharHere];
alert(test);
適切な結果が得られました ([poslishCharHere])
そして、私は何が間違っているのか分かりません...