エスケープされたURLパラメータを取得する 質問する

エスケープされたURLパラメータを取得する 質問する

URL パラメータを取得でき、JavaScript エラー「不正な URI シーケンス」を出力せずにこの検索文字列をサポートできる jQuery プラグインを探しています。これをサポートする jQuery プラグインがない場合、これをサポートするためにプラグインを変更する方法を知る必要があります。

?search=%E6%F8%E5

デコードされた URL パラメータの値は次のようになります。

æøå

(登場人物はノルウェー語です)。

サーバーにアクセスできないため、サーバー上の何も変更できません。

ベストアンサー1

function getURLParameter(name) {
    return decodeURI(
        (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
    );
}

おすすめ記事