Почему Ajax работает только когда интернет отключен? - PullRequest
0 голосов
/ 03 июня 2019

Я устанавливаю код Ajax для системы комментариев и еще один для сортировки продуктов, но он работает только тогда, когда я не в сети

Я попробовал другой браузер, но это та же проблема, и я нашел эту ошибку в консоли, но я не вижу никакой ошибки в моем коде: Uncaught TypeError: $ .ajax не является функцией в HTMLInputElement.

вот мой код для сортировки продуктов:

   <script>  
   $(document).ready(function(){  
   $(document).on('change', '#choix', function() { 
       var choix = $(this).val();  
       var id = <?php echo intval($_GET['id']); ?>;
       $.ajax({  
            url:"../Ressources/sort_products.php",  
            method:"POST",  
            data:{choix:choix,id:<?php echo intval($_GET['id']); ?>},  
            success:function(data){  
                 $('#show_product').html(data);  
            } 
       });  
  });  
 });  
 </script> 

и это код для комментариев:

 <script>
 $(document).ready(function(){
 $('#submit').click(function(){


 var id = <?php echo $id; ?>;
 var commentaire = $('#commentaire').val();

$.ajax({
url:"add_comment.php",
method:"POST",
data:'id='+id+'&commentaire='+commentaire,
success:function(data)
{

 $('#comment_form')[0].reset();
 alert("Votre commentaire a été ajouté");
 load_comment();

   }
 })
});

load_comment();

function load_comment()
{
var idp = <?php echo $id; ?>;
$.ajax({
url:"fetch_comment.php",
method:"POST",
data:{idp}, 
success:function(data)
{
$('#display_comment').html(data);
  }
});
}
$(document).on('click', '.delete', function(){

       var id = $(this).attr("id");
       $.ajax({  
            url:"../Ressources/delete_comment.php",  
            method:"POST",  
            data:{id:id},  
            success:function(data){  
                   alert("Votre commentaire a été supprimé"); 
                    load_comment();
            } 
       });  
  });  


});
</script>

1 Ответ

0 голосов
/ 03 июня 2019

Проблема в том, что вы используете тонкую сборку jQuery, в которой некоторые вещи удалены. Просто скачайте обычную (сжатую или нет) версию jQuery здесь и включите ее в свой проект.

Тонкая версия экономит вес (размер файла обычной версии), исключая модули Ajax и Effects.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...