我创建了一个书签页面,它从数据库中检索链接并显示它。我可以登录,添加新链接并删除它们。但是,当我删除一个条目时,它会显示delete.php而不是将页面加载到自身上(查询确实有效)。
在这一点上,我很可能使我的代码过于复杂,并且可能忽略了一些简单的东西,因为我已经为页面的其他元素使用了很多 JavaScript。
条目是动态添加的,因此这部分 HTML 被附加:
<h2>
<a href="delete.php?URL='+url+'">[x]</a>
</h2>
<a href="'+url+'" target="iFrame" class="linkURL">
<div class="bookmark">
<h3 style="float: left;">'+title+'</h3>
<br />
<p>'+desc+'</p>
</div>
</a>
JavaScript:
// DELETE FUNCTION
$("h2 a").click(function() {
return false;
var action = $(this).attr('href');
var form_data = {
URL: $("#linkURL").attr('href'),
is_ajax: 1
}; // form_data
$.ajax({
type: "POST",
url: action,
data: form_data,
success: function(response){
if(response == 'success') {
alert('Successful delete!');
} else { // if
alert('Delete failed.');
} // else
} // function(response)
}); // ajax
return false;
}); // h2
该页面位于此处:http ://samaradionne.com/links6/如果更容易查看整个内容。