能够发表多条评论 - 如何使用AJAX发送唯一ID

时间:2015-10-17 16:37:48

标签: jquery ajax

我有这个脚本加载另一个php页面,其中包含一些验证码和实际的评论表单。

<script type="text/javascript">
    // Stops the page from jumping to top when using a href
    $('#button_comment').click(function(e) {
    e.preventDefault();
});
    // Loads dashboard/comment(.php) into the div comment_form_and_captcha
    $("#button_comment").click(function(){
    $("#comment_form_and_captcha").load("<?php echo Config::get('URL'); ?>dashboard/comment");
});
</script>

使用此href链接触发该脚本:

    <!-- The href that fires the script to load the comment.php into div -->
   <a id="button_comment" href="#" role="button">comment</a><br>
        <!-- dashboard/comment(.php) is loaded into div1 -->
   <div id="comment_form_and_captcha"></div>

但有多个&#34;帖子&#34;在用户可以评论的同一页面上,当前配置无效。

我的想法如何做到这一点

我可以加载$("#comment_form_and_captcha").load("<?php echo Config::get('URL'); ?>dashboard/comment");其他信息,例如帖子ID "dashboard/comment/"+ id。来自解雇href id(id_234伪)的额外<a id="button_comment_id_234" href="#" role="button">comment</a>。因此dashboard/comment知道正在评论的帖子。

我的问题

  • 如何将ID发送到脚本? (并收到它)
  • 因为验证码被写入会话,而且是新的 点击链接时会生成验证码,如何关闭&#34;要么 &#34;卸载&#34;已经打开/加载的div comment_form_and_captcha
  • 这是要走的路吗?还是有另一个更好的方法吗?

0 个答案:

没有答案