Получение телефона через 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, время: 09:57. |