私は厄介な問題を追いかけています。ブラウザーが呼び出し中に document.ready を起動するため、onclick ハンドラーでの AJAX 呼び出しが完了しません。Firebug コンソールで readystate とステータスをトレースすると、次のようになります。
READYSTATECHANGE:1 STATUS:0
READYSTATECHANGE:2 STATUS:0
READYSTATECHANGE:4 STATUS:0
Document Ready
(-> これは 2 回目の発火であり、UI が再配線されるためすべてが壊れます)
同じ AJAX 呼び出しがページの他の場所で呼び出されたときに正しく完了するため、クロスドメイン セキュリティ ブロックに直面していないと思います。
私は Jquery 1.8.1 を使用しており、AJAX クライアント呼び出しの複数のバリエーションを試しました (つまり、
$.getJSON
$.ajax
標準XMLHttpRequest
オブジェクトを使用するだけでなく。
誰もこれを見たことがありますか?より深いデバッグへのポインタは素晴らしいでしょう。