0

コードに少し問題があります。私のウェブサイトでは、フィルター オプションを備えた検索エンジンを取得しました。検索条件はウィンドウ 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])

そして、私は何が間違っているのか分かりません...

4

1 に答える 1