2013-05-20 4 views
0

Эта ошибка является 9lesson.info сайт EDITDELETEPAGE шаблон Таким образом, эта ошибка имеет функции EDIT и DELETE. error name ise.stopImmediatePropagation не является функцией

e.stopImmediatePropagation is not a function 


$(document).ready(function() 
{ 
$(".delete").live('click',function() 
{ 
var id = $(this).attr('id'); 
var b=$(this).parent().parent(); 
var dataString = 'id='+ id; 
if(confirm("Sure you want to delete this update? There is NO undo!")) 
{ 
$.ajax({ 
type: "POST", 
url: "delete_ajax.php", 
data: dataString, 
cache: false, 
success: function(e) 
{ 
b.hide(); 
e.stopImmediatePropagation(); 
} 
     }); 
return false; 
} 
}); 

Как добавить кнопку добавления, пожалуйста, помогите мне?

ответ

0

Возможно, потому что вы используете .live(), чтобы связать ваши события. Из jQuery documentation:

Поскольку метод .live() обрабатывает события, как только они распространяются на верхней части документа, не представляется возможным, чтобы остановить распространение живых событий.

В зависимости от того, какая версия JQuery вы используете, просто изменяя обработчик события к liveon (jQuery on) может решить эту проблему.