Для повторной привязки событий после обратного вызова
$.ajax({
type: 'POST', //default here is 'GET'
url: '/path/to/my/file.jsp
data: myDataVariable // Alternatively you can use data: { $("jQuerySelector").val)(); }
success: function(data){
if(data){
$("body").on("bind", "elementIDorClass", function(){
//these functions are bound on callback. do stuff
});
$("someElement").html(data); //place all data returned inside of a containaer named 'someElement'
}
}
});
Довольно прямо. Если наш ajax-запрос выполнен успешно, мы возвращаем данные, помещенные в объект JSON. Мы проверяем, чтобы данные, которые мы получили, не были пустыми, затем мы связываем наши функции с элементом elementIDorClass. Затем мы загружаем наши данные в «someElement».