0

5秒ごとに活発に更新されているページがあります。しかし、サーバー側でそれ自体にリダイレクトされるページからボタンをクリックすると、更新されません。私に何ができる?

JQueryコード;

<script type="text/javascript" charset="${_response_encoding}">


// Reload the whole messages panel
var refresh = function() {

    $('#thread').load('@{room()} #thread', function() {
        $('#thread').trigger('create');
    });


}

var create = function(){
     $('#thread').trigger('create');
}

// Call refresh every 5 seconds
$(document).ready(setInterval(refresh, 5000));


</script>

サーバーサイドコード;

public static void served(Long servingID) {
    Serving serv = Serving.findById(servingID);
    serv.isServed = true;
    serv.save();

    index();
}
4

1 に答える 1

0

答えは FAQ にありました。データのロード後にイベントを再バインドする必要があります。 http://docs.jquery.com/FAQ#Using_event_rebinding

于 2012-12-04T23:02:34.033 に答える