Ajax代码突然停止工作?

时间:2017-11-27 17:39:44

标签: javascript css ajax css-selectors jquery-selectors

我现在失去了理智,我不知道发生了什么。我编写了一个代码,用户可以在其中撰写评论,一旦提交,评论就会显示出来。一切都运行得很好,直到玩这个程序,我注意到当我写了一个非常大的评论时,评论泡泡没有“扩展”,调整它的大小,这里出现了一个错误(特别是在if条件中):

    $query = "select user,comment,date from comments where user='$name' and comment='$comment'";
    $select = mysqli_query($connection, $query);

    if($row=mysqli_fetch_array($select))
    {
        $name=$row['user'];
        $comment=$row['comment'];
        $time=$row['date'];

我不记得错误本身,我最初忽略了它,因为我想修复泡沫混乱,所以我继续使用CSS。当我完成时,我注意到除了ajax部分之外,一切都正常。当提交时我不再出现评论(我必须刷新页面),并且错误不再出现,所以我真的非常绝望。我将当前的代码与一个有效的旧代码进行了比较,它完全相同,除了一些CSS类,我很困惑。

我只发布了部分代码,因为它是在评论过大时出现错误的代码,但请告诉我是否需要更多代码。

1 个答案:

答案 0 :(得分:-1)

根据你的陈述:

  

我将当前代码与较旧的代码进行了比较并且它完全相同,除了一些CSS类,我很困惑。

如果AJAX事件被该名称调用,则删除/更改的CSS类将导致AJAX事件无法触发。

e.g。

$('.test').click(function(){
如果

就不会发生

<a class="test"...>

是(每条评论,Ajax code suddenly stopped working?)更改为:

<a class="not_a_test">