如何在php中提交带有id的帖子

时间:2017-09-08 06:57:21

标签: javascript php

如何在JavaScript中获取帖子ID。喜欢Facebook的评论风格。 提交评论后我需要所有帖子ID。 此代码仅提交单个帖子。 我在一个页面中使用多个帖子。

$(function() {
    $(".comment_submit_button").click(function() {

        var textcommets = $("#commets").val();
        var dataString = 'commets='+ textcommets;
        if(textcommets=='')
        {
            alert("Enter some text..");
            $("#commets").focus();
        }
        else
        {
            $("#flash").show();
            $("#flash").fadeIn(400).html('<span class="load">Loading..</span>');
            $.ajax({
                type: "POST",
                url: "comment_action.php",
                data: dataString,
                cache: true,
                success: function(html){
                    $("#show").after(html);
                    document.getElementById('commets').value='';
                    $("#flash").hide();
                    $("#commets").focus();
                }  
            });
        }
        return false;
    });
});

<form  method="post" name="form" action="">
    <textarea style="width:500px; font-size:14px; height:60px; font-weight:bold; resize:none;" name="commets" id="commets" ></textarea><br />
    <input type="submit" value="Post" name="submit" class="comment_submit_button"/>
</form>
</div>
<div class="space"></div>
<div id="flash" align="left"  ></div>
<div id="show" align="left"></div>

1 个答案:

答案 0 :(得分:0)

我想你谈论新帖子ID?添加后,只需从服务器返回此值。像这样的JSON:

{
    "postId":1,
    "html": .....
}

JS:

var postId = response.postId;
$("#show").after(response.html);