Jquery .ajax () test local

J’ai une petite fonction .ajax qui essaie de charger du contenu après que le document est prêt.

$(document).ready(function(){ $.ajax({ url: 'php/accounts-blocks.php', cache: false, beforeSend: function() { $('#accounts-blocks').html('Please wait...'); }, success: function(html) { $('#accounts-blocks').html(html); } }); }); 

Cependant, lorsque j’essaie de tester cette page localement (uniquement sur mon PC), ajax affiche uniquement le message “Veuillez patienter” comme jamais, et ne charge aucun contenu. Devrais-je installer un hébergement local ou quelque chose comme ça afin de tester la fonctionnalité AJAX, ou est-ce que quelque chose ne va pas avec le script?

Ajax (XHR) ne fonctionnera pas dans certains navigateurs (il existe des exceptions telles que Firefox) lorsque vous exécutez le script localement sans qu’un serveur Web local ne soit installé. Chrome est un exemple qui ne le permettra pas.

Utilisez un navigateur avec une sécurité moins ssortingcte ou installez un serveur HTTP local.