2016-07-25 11 views
0

サイトがあり、すべてのページにajaxが読み込まれています。ドキュメント準備ができていません。

私はそれがjQueryのたびにロードされていることを警告する最初のページをロードし、

if (window.jQuery) { 
    alert('jQuery is loaded'); 
} 

を使用します。

私はまた、ページ内

$(document).ready(function() { 
    alert('Document Ready'); 
} 

次のドキュメント準備アラートが初めてしかし、周りに二回目の作品発生しません持っています。

ドキュメントを準備するにはどうすればよいですか?

なぜ初めて動作しないのかわかりません。私はページをロードするために、次の使用

$('#load-page').load(''+base_href+''+page+'', 'show=all'+show_field_id+''+show_default_sort+''); 

は、私はあなたがコードの権利を閉じていなかったと思うあなた

答えて

0
$(document).ready(function() { 
    console.log("ready!"); 
    }); 

ありがとうございます。

+0

こんにちは、申し訳ありませんが、私はすぐにこの記事に手入力しました。それは間違いなく2回目の周りに発射されるので、正確にタイプされます。 Dan –

0

あなたの方法で閉じ括弧を忘れたようです。

$(document).ready(function() { 
    alert('Document Ready'); 
}); // <= be sure to close the ready method 
+0

こんにちは、申し訳ありませんが、私はすぐにこの記事に手入力しました。それは間違いなく2回目の周りに発射されるので、正確にタイプされます。ダン –

0

代わりにdocument.ready期待して、あなたはおそらくthe third parameter to .load()を利用したい - completeコールバック:もちろん

$('#load-page').load(''+base_href+page, 'show=all'+show_field_id+show_default_sort, function() { 
    alert('load complete'); 
}); 

、あなたはここでラムダ関数を使用して、代わりに関数を使用することができませんでしたポインタ:

function on_loaded() { 
    alert('load complete'); 
} 

$('#load-page').load(''+base_href+page, 'show=all'+show_field_id+show_default_sort, on_loaded); 
関連する問題