1

私はこれにかなり戸惑っています。Firefoxからこのエラーが発生します。

escape is not a function

ここに画像の説明を入力してください W3Cのページを見ると、思った通りサポートされているとのことです。

代わりに試してみescapeURIましたが、同じエラーが発生しました。

助言がありますか ?

4

1 に答える 1

3

DOMレベル1にはescape関数があるので、コードは機能するはずです。この問題の最も可能性の高い説明は、問題を上書きしたかescape、ローカルスコープで新しい変数を宣言したことです。後者の場合は、を介してアクセスできるはずですwindow.escape

とにかくこの関数を使用するべきではありません。非ASCII文字をうまく処理できないため、非推奨になりました。encodeURIComponent代わりに使用してください。

于 2012-04-18T11:23:36.647 に答える