Javascript 删除按钮不工作
亲爱的程序员您好 我定义了一个基于论坛的系统,允许登录用户删除他的帖子,最近我让我的删除按钮平稳运行,但在尝试为我的编辑按钮(允许用户编辑帖子的按钮)添加更多脚本后,我的删除按钮失去了它的功能,到目前为止,代码完全有意义,我已经检查过几次了,但是删除操作不起作用,因为它也使用了它。。。。。。下面的代码片段是代码的ajax部分Javascript 删除按钮不工作,javascript,php,ajax,Javascript,Php,Ajax,亲爱的程序员您好 我定义了一个基于论坛的系统,允许登录用户删除他的帖子,最近我让我的删除按钮平稳运行,但在尝试为我的编辑按钮(允许用户编辑帖子的按钮)添加更多脚本后,我的删除按钮失去了它的功能,到目前为止,代码完全有意义,我已经检查过几次了,但是删除操作不起作用,因为它也使用了它。。。。。。下面的代码片段是代码的ajax部分 $(".btn-delete").on("click", function() { var selected = $(this).attr
$(".btn-delete").on("click", function() {
var selected = $(this).attr("id");
var pageid = selected.split("del_").join("");
var confirmed = confirm("Are You Sure You Want to Delete This Post?!");
if(confirmed == true) {
$.get("ajax/pages.php?id="+pageid);
console.log('trying to get ajax/pages.php?id='+pageid);
$("#page_"+pageid).remove();
}
alert(selected);
});
这是我的论坛页面,我称之为
<a href="#" id="del_<?php echo $list['id']; ?>" class="btn btn-danger btn-delete">Delete <i class="fa fa-trash-o"></i></a>
朋友们,我们非常感谢您的帮助。在文档准备好之前,页面无法安全操作。jQuery为您检测这种准备状态。“$(document).ready()”中包含的代码只有在页面文档对象模型(DOM)准备好让JavaScript代码执行后才会运行,并且由于没有“$(document).ready(function()”,jQuery无法检测到准备状态 以下代码段是添加“$(document.ready()”后的代码外观
任何控制台错误?您的按钮是否被触发?您是否已将您的单击事件放入
document.ready()
?嗯,根本没有控制台消息,也没有,我没有将其放入document.ready(),应该吗?通过传递静态id,您的代码工作正常。请参阅JSFIDLE上的。检查您的ajax页面(ajax/pages.php)用firebug或Consoleeyea bro响应!我已经让它工作了哟!将代码作为答案发送,这样我就可以标记为已回答,
$(document).ready(function() {
$(".btn-delete").on("click", function() {
var selected = $(this).attr("id");
var pageid = selected.split("del_").join("");
var confirmed = confirm("Are You Sure You Want to Delete This Post?!");
if(confirmed == true) {
$.get("ajax/pages.php?id="+pageid);
console.log('trying to get ajax/pages.php?id='+pageid);
$("#page_"+pageid).remove();
}
// alert(selected);
});
});