次の簡単なスクリプトを実行しています。
$(function(){
$('#divName').load('http://www.mydomain.com/someurl/');
});
jQuery 1.8.3では、期待どおりに外部ページ(同じドメイン名)を#divNameにロードします。1.9.1では、何もしません。興味深いことに、私が実行した場合:
$('#divName').load('http://www.mydomain.com/someurl/');
コンソールでは、期待どおりに実行されます。document.readyで自動的に実行されていないだけです。jQuery移行プラグインは問題を修正しますが、問題が何であるかを示す警告は表示されません。
緊急に1.9にアップグレードする必要はないので、今のところ1.8.3に固執していますが、この問題の原因となっている1.9で何が変更されたかを知りたいので、(a)将来に気を配っています。 (b)私の好みに応じて、先に進んで最新バージョンに固執することができます。