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 (juste sur mon PC), ajax affiche uniquement le message "Patientez" comme à jamais, et ne charge aucun contenu. Devrais-je installer un hébergement local ou quelque chose comme ça pour 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) lors de l'exécution du script localement sans avoir installé un serveur Web local. Chrome est un exemple qui ne l'autorise pas.

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