【发布时间】:2017-07-31 06:55:07
【问题描述】:
我正在尝试制作一个 facebook 风格的帖子和评论部分,但我不知道如何在不刷新页面的情况下显示插入到我的数据库中的数据...
此代码用于将数据保存到我的数据库。我使用window.location.reload(); 重新加载我的页面,以便数据将显示在我的页面上..
<script>
$(document).ready(function() {
$('input[name="mycomment"]').on('keyup', function(e){
e.preventDefault();
var comments = $(this).val();
var sid = $(this).closest("div#userspost").find("input[type='hidden']").val();
if(e.keyCode == 13){
if(comments.length)
$.ajax({
url: "../controller/post_controller.php",
type: "POST",
data:{
"id":sid,
"comments":comments,
},
success: function(data)
{
window.location.reload();
}
});
else
alert("Please write something in comment.");
}
});
});
</script>
使用此脚本,我可以在帖子上显示我的评论,我需要先刷新页面才能显示评论。
<?php
foreach ($post_model->getcomment() as $value) {
if($postid == $value['post_uid']){
?>
<div id="mycomments">
<div class="col-lg-12" style="background:#eff9c7;">
<img src="./<?php echo $value['image']?>" class="pull-left" style="border-radius:50%;margin-top:10px;" width="7%" height="7%" />
<p style="margin-top:18px;line-height:15px;"><strong class="font-1" style="margin-left:10px;"><?php echo $value['firstname'].' '.$value['lastname']?></strong> <?php echo $value['pc_comment']?><br>
<span class="" style="margin-left:10px;font-size:.9em;color:gray;"><abbr class="timeago" title="<?php echo $value['pc_datesend']?>"></abbr></span>
</p>
</div>
</div>
<?php
}
}
?>
我想要做的是,这是我想从我的数据库中显示我的 cmets 的地方。我尝试研究附加/加载,但我不完全知道它是如何工作的。有什么想法可以在这个脚本中显示我的评论吗?
<div id="mycomments">
<div class="col-lg-12" style="background:#eff9c7;">
<img src="./<?php echo $value['image']?>" class="pull-left" style="border-radius:50%;margin-top:10px;" width="7%" height="7%" />
<p style="margin-top:18px;line-height:15px;"><strong class="font-1" style="margin-left:10px;"><?php echo $value['firstname'].' '.$value['lastname']?></strong> <?php echo $value['pc_comment']?><br>
<span class="" style="margin-left:10px;font-size:.9em;color:gray;"><abbr class="timeago" title="<?php echo $value['pc_datesend']?>"></abbr></span>
</p>
</div>
</div>
【问题讨论】:
-
你在发帖前有没有故意“扁平化”代码?还是你写这样的代码?
-
我将代码扁平化..
-
使您的代码阅读能力下降
标签: javascript php jquery comments