Я устанавливаю код 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>