Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用ajax加载注释(在Jquery中)_Jquery_Ajax - Fatal编程技术网

如何使用ajax加载注释(在Jquery中)

如何使用ajax加载注释(在Jquery中),jquery,ajax,Jquery,Ajax,这些代码将在数据库中提交注释,但它们不会显示在页面中,我必须刷新页面才能显示它们,有人知道这些代码有什么问题吗 Jquery部分是: function submit_comment () { var uQuestion = $('textarea#txtinput').val(); //var page_id has created out of this function and it works proparly $.post('lib/userActions.php', {uQ

这些代码将在数据库中提交注释,但它们不会显示在页面中,我必须刷新页面才能显示它们,有人知道这些代码有什么问题吗

Jquery部分是:

function submit_comment () {
  var uQuestion = $('textarea#txtinput').val();
  //var page_id has created out of this function and it works proparly
  $.post('lib/userActions.php', {uQuestion: uQuestion, page_id: page_id},
    function (data) {
      if (data == 'success') {
        var item = $(data).hide().fadeIn(800);
        $('.append_comment').append(item);
    } else {
        alert(data);
    }
});
}
视图部分是:

<?php while ($q = mysqli_fetch_assoc($q_set)) {   ?>
     <div class="append_comment" >
             <img src="upload/thumb/
             <?php if (getImageByUserID($q['user_id']) !== null) {
                 echo getImageByUserID($q['user_id'])['file_name'];
             } else {echo 'Blank-person.png';} ?>"
                  alt="user image" >
             <h3><?php echo $q['uname']; ?></h3>
              <p><?php echo $q['text']; ?></p><
     </div>
 <?php } mysqli_free_result($q_set);?>

在jquery代码中。。数据不太可能=='success',特别是考虑到您正在包装jquery包装,就好像它是。。说一个html元素


删除数据=='success',它可能会工作。。我认为该函数只在成功时才被调用。

对不起,我是新手。。所有的点是怎么回事?我删除了if和else,但是没有任何区别。那么数据对象在回调中是什么样子?你的PHP真的返回了评论吗?@BillBrasky很抱歉,这是一个意外的评论。是的,PHP部分很好,当我刷新页面时,会显示评论。