О $.ajax.context
Вроде удобно сделали, теперь можно задать контекст для метода success, теперь вместо
$.ajax({
url: "...",
success: function(){
$("#myTemplate").tmpl(data).appendTo($("#myContainer").empty());
}
});
можно удобно писать
$.ajax({
url: "...",
context: $("#myContainer").empty(),
success: function(){
$("#myTemplate").tmpl(data).appendTo(this);
}
});
только это все разбивается о рифы реальности, когда аджакс надо повесить на кнопку
$("#myButton").click(function(){
$.ajax({
url: "...",
context: $("#myContainer").empty(),
success: function(){
$("#myTemplate").tmpl(data).appendTo(this);
}
});
});
При трех быстрых кликах, контейнер три раза обнуляется, потом идет запрос/ответ и шаблон три раза вставляется в контейнер.
Свежие комментарии