ホームページ  >  記事  >  ウェブフロントエンド  >  IE6/IE7 の JavaScript json プロンプトに識別子、文字列、または数値がありません 問題の処理_JavaScript スキル

IE6/IE7 の JavaScript json プロンプトに識別子、文字列、または数値がありません 問題の処理_JavaScript スキル

WBOY
WBOYオリジナル
2016-05-16 16:26:18922ブラウズ

昨日、Jquery Ui Datapicker を使用してサインイン カレンダー機能を表示したところ、IE8/IE9、FF、Chrome では正常に表示されました。

ただし、IE6/IE7 および IE8 互換ビューでは表示に問題があり、「ページにエラーがあります」というメッセージが表示され、さらに調べると「識別子、文字列、または番号が欠落しています」というエラー メッセージが表示されます。

最初は、Jquery と Jquery Ui のバージョンの不一致が原因だと思いました。その後、他のサポートされているバージョンを試しましたが、どちらも機能しませんでした。

次に、JS コードを少しずつデバッグしました。2 時間以上費やした後、最終的に問題の原因が Json の最後のキー値の後のカンマであることがわかりました。

オンラインで調べてみると、多くの人がこの問題に遭遇していることがわかりました。今後は気をつけてください。

コードをコピーします コードは次のとおりです:
var obj = {
'名前': 'qqyumidi',
'gender': 'male' // ここでは追加できません。 !
}
アラート(obj.name);

IE6/IE7 は本当に邪悪です。IE 専用のハッキングの時代にいつ別れを告げることになるのでしょうか。 。 。 。 。 Microsoft について文句を言わずにはいられない

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。