Błąd przy wykonywaniu ajax'a |
Błąd przy wykonywaniu ajax'a |
15.10.2015, 10:55:01
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 16.04.2012 Ostrzeżenie: (0%) |
Witajcie, robię system komentarzy i wywala mi błąd, przy dodawania komentarza (w konsoli)... Jest to taki oto błąd:
Kod Uncaught Error: Syntax error, unrecognized expression: <li> <div class="comment-wrapper"> <div class="comment-author"><img src="img/default-avatar.jpg" alt="User Name"> Inferno</div> <p> aasdasdasdasd </p> <div class="comment-actions"> <span class="comment-date">15 Oct 2015</span> <a href="#" data-toggle="tooltip" data-original-title="+1" class="show-tooltip"><i class="glyphicon glyphicon-thumbs-up"></i></a> <a href="#" data-toggle="tooltip" data-original-title="-1" class="show-tooltip"><i class="glyphicon glyphicon-thumbs-down"></i></a> <span class="label label-success">+8</span> </div> </div> </li> Szukałem na necie co zrobić, ale nic nie ma :/ Oto plik js:
A oto plik add-comment.php:
Co jest nie tak? Proszę o szybką pomoc |
|
|
15.10.2015, 11:06:22
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Ustaw w Ajax dataType: 'html'
|
|
|
15.10.2015, 11:49:44
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 16.04.2012 Ostrzeżenie: (0%) |
nadal to samo, zrobiłem tak:
Kod $(document).ready(function(){ $('#submit_post').click(function(){ var uid = 1;//$_SESSION['id'].val(); var comment = $('#postbox').val(); var pid = 7;//$_GET['post'].val(); //static post id if (!comment.trim()) { //alert('Wpisz komentarz!'); $('#komentarzError').modal('show'); return false; } $.ajax({ url:'/inc/functions/add-comment.php', type:'post', dataType:'html', //data:'uid='+uid+'&comment='+comment+'&pid='+pid, data : {uid: uid, comment: comment, pid: pid}, success:function(data){ if(! data ){ alert('Coś poszło nie tak!'); return false; } $(data).hide().prependTo("#comment_thread").fadeIn(1000); //reset input boxes $('#postbox').val(''); } }); }); }); a błąd: Kod Uncaught Error: Syntax error, unrecognized expression: <li>
<div class="comment-wrapper"> <div class="comment-author"><img src="img/default-avatar.jpg" alt="User Name"> Inferno</div> <p> dasdasd </p> <div class="comment-actions"> <span class="comment-date">15 Oct 2015</span> <a href="#" data-toggle="tooltip" data-original-title="+1" class="show-tooltip"><i class="glyphicon glyphicon-thumbs-up"></i></a> <a href="#" data-toggle="tooltip" data-original-title="-1" class="show-tooltip"><i class="glyphicon glyphicon-thumbs-down"></i></a> <span class="label label-success">+8</span> </div> </div> </li> |
|
|
15.10.2015, 11:58:12
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
$(data).hide().prependTo("#comment_thread").fadeIn(1000); ...
Próbujesz ukryć to co dostałeś z ajax. $('#comment_thread').prepend(data).fadeIn(1000); |
|
|
15.10.2015, 12:11:05
Post
#5
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 16.04.2012 Ostrzeżenie: (0%) |
Zmieniłem, ale nadal mam ten błąd oto mój plik js
Kod $(document).ready(function(){ $('#submit_post').click(function(){ var uid = 1;//$_SESSION['id'].val(); var comment = $('#postbox').val(); var pid = 6;//$_GET['post'].val(); //static post id if (!comment.trim()) { //alert('Wpisz komentarz!'); $('#komentarzError').modal('show'); return false; } $.ajax({ url:'/inc/functions/add-comment.php', type:'post', dataType:'html', //data:'uid='+uid+'&comment='+comment+'&pid='+pid, data : {uid: uid, comment: comment, pid: pid}, success:function(data){ if(! data ){ alert('Coś poszło nie tak!'); return false; } //$(data).hide().prependTo("#comment_thread").fadeIn(1000); $('#comment_thread').prepend(data).fadeIn(1000); //reset input boxes $('#postbox').val(''); } }); }); }); @EDIT Zapomniałem uploadować aktualną wersję js, mój błąd Ten post edytował Inferno211 15.10.2015, 12:16:10 |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 07:05 |