[英]AJAX request through a link
我试图在我的网站上实现一个删除评论链接,类似于通过Twitter设置评论的链接。 因此,您永远不必离开页面,并且保留该评论的div将消失。 我知道我必须通过AJAX进行此操作,但我仍在学习中。 到目前为止,这是我设置的内容,但是每次单击链接时,都不会发生任何事情。
$(document).ready(function() {
$('.delete_post').click(function () {
var id = $(this).attr('id');
var data = 'id=' + id.val() + '&submit=yes';
alert(id);
//start the ajax
$.ajax({
url: "<?php echo $url; ?>/process_form/delete_post.php",
type: "GET",
data: data,
cache: false,
success: function (html) {
if (html==1) {
document.getElementById(id).style.display = 'none';
}
else {
alert("Post was not deleted");
}
}
});
return false;
});
});
<a href="#" class="delete_post" id="dp<?php echo $comment["id"]; ?>">Delete</a>
你们能提供一些有关如何进行这项工作的建议吗? 非常感谢。
.attr()
返回一个字符串。
将数据部分更改为此,它应该工作
var id = $(this).attr('id');
var data = 'id=' + id + '&submit=yes';
Net在Firebug中如何? 您可以在那里发布和输出信息。 为什么不使用绝对网址?
url: "mysite.com/process_form/delete_post.php",
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.