Hej znalazłem skrypt na dodawanie dynamicznie komentarzy:

  1. $('#dodajkom').submit(function(e){
  2. $(".ladowanie").css("display", "block");
  3. e.preventDefault();
  4. var formData = new FormData($(this)[0]);
  5. $.ajax({
  6. type:"POST",
  7. url:"ajax/komzbiorka.php",
  8. data: formData,
  9. dataType: "json",
  10. encode: true,
  11. contentType:false,
  12. processData:false,
  13. enctype: 'multipart/form-data',
  14.  
  15. }).done(function (data) {
  16. console.log(data);
  17.  
  18. if (!data.success) {
  19.  
  20. if (data.errors.pola) {
  21. document.getElementsByClassName('wynikkomentarz')[0].innerHTML = ''+ data.errors.pola +'';
  22. $(".ladowanie").css("display", "none");
  23. }
  24.  
  25. } else {
  26. document.getElementsByClassName('wynikkomentarz')[0].innerHTML = '<div class="alert alert--success">Komentarz dodano</div>';
  27. $(".ladowanie").css("display", "none");
  28. $( ".comment-one" ).load(window.location.href + " .comment-one" );
  29. $('#input').val("GeeksForGeeks");
  30. $("#dodajkom")[0].reset();
  31. }
  32.  
  33. });
  34. event.preventDefault();
  35. });


mam też skrypt do ładowania komentarzy

  1. $(document).ready(function(){
  2. $("#load").click(function(){
  3. loadmore();
  4. });
  5. });
  6.  
  7. function loadmore()
  8. {
  9. var val = document.getElementById("result_no").value;
  10. var val2 = document.getElementById("zbiorkaid").value;
  11. $.ajax({
  12. type: 'post',
  13. url: 'ajax/komzbiorkaget.php',
  14. data: {
  15. getresult:val,
  16. zbiorkaid:val2
  17. },
  18. success: function (response) {
  19. var content = document.getElementById("result_para");
  20. content.innerHTML = content.innerHTML+response;
  21.  
  22. // We increase the value by 2 because we limit the results by 2
  23. document.getElementById("result_no").value = Number(val)+2;
  24. }
  25. });
  26. }


i wszystko niby działa - po wejściu na stronę wyświetlają sie pierwsze komentarze, przycisk załaduj więcej też działa.
natomiast jak dodam nowy komentarz to pojawia się on na stronie lecz przestaje już działać przycisk załaduj więcej sad.gif