我现在失去了理智,我不知道发生了什么。我编写了一个代码,用户可以在其中撰写评论,一旦提交,评论就会显示出来。一切都运行得很好,直到玩这个程序,我注意到当我写了一个非常大的评论时,评论泡泡没有“扩展”,调整它的大小,这里出现了一个错误(特别是在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类,我很困惑。
我只发布了部分代码,因为它是在评论过大时出现错误的代码,但请告诉我是否需要更多代码。
答案 0 :(得分:-1)
根据你的陈述:
我将当前代码与较旧的代码进行了比较并且它完全相同,除了一些CSS类,我很困惑。
如果AJAX事件被该名称调用,则删除/更改的CSS类将导致AJAX事件无法触发。
e.g。
$('.test').click(function(){
如果,就不会发生
<a class="test"...>
是(每条评论,Ajax code suddenly stopped working?)更改为:
<a class="not_a_test">