Получение телефона через ajax
jQuery(function($) {
jQuery(".my-phone").click(function() {
jQuery(this).text('Отправляю...');
jQuery.ajax({
url: "phone.php",
success: function(msg) {
jQuery(".open-phone").load("phone.php");
}
});
jQuery(this).removeClass("my-phone");
return false;
});
});
Удаляю после js события класс, на который навешано это событие. Даже если класс удаляется, при повторном нажатии снова срабатывает ajax. В чем причина и как это устранить? |
Цитата:
jQuery(this).off("click")
|
Спасибо. Странно, но почему-то не сработало :(
|
Янковиц,
jQuery(function($) {
$(".my-phone").one("click", function() {
$(".open-phone").load("phone.php");
});
});
|
Спасибо. Второй вариант сработал
|
| Часовой пояс GMT +3, время: 05:55. |