weixin_33737134 2013-04-09 19:41 采纳率: 0%
浏览 168

如何通过链接进行AJAX请求?

我试图在我的网站上建立一个删除评论链接,类似于通过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>

你们可以提供一些建议吗? 非常感谢。

  • 写回答

2条回答 默认 最新

  • weixin_33747129 2013-04-09 19:51
    关注

    .attr() returns a string.
    Change the data part to this and it should work

    var id = $(this).attr('id');
    var data = 'id=' + id + '&submit=yes';
    
    评论

报告相同问题?

悬赏问题

  • ¥15 fluent的在模拟压强时使用希望得到一些建议
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用
  • ¥15 Web.config连不上数据库
  • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。
  • ¥15 怎么配置广告联盟瀑布流
  • ¥15 Rstudio 保存代码闪退