IEのjQueryに問題があります。コンソールにエラーが表示されないので、デバッグは非常に難しいです。Internet Explorerのjquery .load()での問題 - 他のブラウザで正常に動作します
私はあなたにスクリプトが
のindex.php
<のdivのid = 'tableholderを'>どのように機能するかの内幕を与えるでしょう[article.phpをすることによって、このdiv要素にロードされますPHPは()だから、article.php以内に、私はリフレッシュのためのボタンを持つ最初の頃] </div>の
が含まれます: <のimg ID = '新鮮な' SRC = 'whatever.jpg' />
と私もarticle.phpの上部に次のコードを持っている。だから私はをクリックしたとき
<script type='text/javascript'>
$(document).ready(function()
{
/*-------------------------------------------------------------------------------*/
// REFRESH BUTTON
$('#fresh').click(function() {
$('#loadergif').show(); //show loader gif until load complete
$("#tableholder").load('article.php?site=whatever','');
$('#loadergif').hide(); //hide loader gif when load is complete
});
/*-------------------------------------------------------------------------------*/
});
</script>
をそれはGoogle Chrome、Safari、Firefox上で正常に動作しますが、IE8では一度しか動作しません。その後、jQueryが休止状態になっているかのようになります。私はarticle.phpの中でjQueryをもう一度追加しようとしましたが、それはそれを修正するようには見えません。
アイデア?
jQueryバージョンは最新ですか? – Jeffrey
バージョン1.7.0 – TheDavil