[英]jquery function only triggers once
我有一個jQuery函數,用於從列表中刪除文件,然后通過AJAX重新加載列表。
它運行完美...但是只有一次。
$(".delbutton").click(function(){
var filename = $(this).attr("id");
var info = 'pid=<?php echo $_GET["pid"]; ?>&f=' + filename;
$.ajax({
type: "POST",
url: "deleteupload.php",
data: info,
success: function(){
$('#filelist').load("files.php?pid=<?php echo $_GET["pid"]; ?>");
}
});
});
});
HTML是
<div id="filelist">
<img src='/images/cross.png' alt='delete' class='delbutton' id='OUCH.gif'> OUCH.gif<br>
<img src='/images/cross.png' alt='delete' class='delbutton' id='xmas_tree.png'> xmas_tree.png<br>
</div>
頁面上的另一個jquery函數在不起作用時仍可繼續工作,因此不是jquery被破壞了。
有人會看到問題,我沒有。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.