aspxページでこの宣言を行うと、その理由を理解しようとしています...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
DOMでは、次のようになります
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML Strict//EN">
イライラする理由は、IE9 がそれを IE7 標準および IE9 互換モードに入れることです。IE 8 では問題なく、これは行われません。これは大きな問題です。なぜなら、IE9 を IE9 標準に強制するまで、作成中のアプリが壊れてしまうからです。企業全体のクライアントがアプリを使用するたびにこれを行うとは期待できません。
このアプリは $.ajax 呼び出しを使用しますが、この問題はページの読み込み時に jquery がまだ呼び出されていないときに発生します。
単純なソースを表示して検証すると、問題ありません。エラーなし。「dom」ソースを検証すると、それは惨事です。どうして??これを修正する方法または回避策はありますか?
ありがとう!