私はこのjquery関数を使用しています:
$(function() {
$("#refresh").click(function() {
$("#category_dialog").load("<?php echo $category; ?>")
})
});
私は id="refresh" 問題のあるリンクも使用しています.2回目にクリックすると更新されず、変更が加えられたことがわかります. ありがとう!
私はこのjquery関数を使用しています:
$(function() {
$("#refresh").click(function() {
$("#category_dialog").load("<?php echo $category; ?>")
})
});
私は id="refresh" 問題のあるリンクも使用しています.2回目にクリックすると更新されず、変更が加えられたことがわかります. ありがとう!
要素は#refresh
再ロードされるコードの一部ですか? その場合は、クリック イベントを再バインドするか、単に.live()を使用する必要があります。これは低速ですが、悪用されなければ便利な場合があります。
次のようになります。
$(function() {
$("#refresh").live('click',function() {
$("#category_dialog").load("<?php echo $category; ?>");
});
});
編集:私が気づいたことの1つは、すべてのステートメントを;
. 解析エラーをチェックできます。
コンテナー ID が重複していないことを再確認してください。
クラスに切り替えてみてください:
$(function() {
$(".refresh").click(function() {
$(".category_dialog").load("<?php echo $category; ?>")
})
});
これが機能する場合は、読み込まれたコンテンツに重複した ID が存在する必要があることがわかります。