Опитвам се да добавя обратно обратно към съществуваща функция в jitery plugin nitelite https://github.com/premasagar/nitelite - Обратното обаждане работи добре http://jsfiddle.net/HPc4e/2/ - освен ако нямам ajax в обратната връзка?
Подходяща секция от близка функция:
// Blah blah ...
else {
showFlash();
this.overlay.remove();
this.container
.empty()
.remove();
$(this).triggerHandler("close");
// Add callback
if (typeof callback == "function") {
callback();
}
}
return this;
Обратно повикване:
lb.close(undefined, "click", function() {
$.ajax({
type: "POST",
url: url,
data: {submit: $(this).val()},
dataType: "json",
success: function(data) {
lightbox("Lightbox 2", "<p>Oh hi</p>", "lightbox2");
}
});
});
Благодаря
Отговори:
0 за отговор № 1Подозирам, че обратното ви обръщане е изключение.
Каква е стойността на this
трябва да бъде, когато се позове? Сигурни ли сте, че тя сочи към jQuery съвместим елемент, който има .val()
метод?