1

このエラーは 9lesson.info サイトの EDITDELETEPAGE テンプレートですので、このエラーは EDIT および DELETE 関数が持っています。エラー名は

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;
}
});

追加ボタンを追加する方法を教えてください。

4

1 に答える 1

0

おそらく.live()、イベントをバインドするために使用しているためです。jQueryのドキュメントから:

.live() メソッドは、ドキュメントの先頭に伝播したイベントを処理するため、ライブ イベントの伝播を停止することはできません。

使用している jQuery のバージョンによっては、liveイベント ハンドラーをon( jQuery on ) に変更するだけで問題が解決する場合があります。

于 2013-05-20T06:10:14.520 に答える