J'utilise ce code pour faire une requête AJAX :
$("#userBarSignup").click(function(){
$.get("C:/xampp/htdocs/webname/resources/templates/signup.php",
{/*params*/},
function(response){
$("#signup").html("TEST");
$("#signup").html(response);
},
"html");
Mais dans la console JavaScript de Google Chrome, je continue à recevoir cette erreur :
XMLHttpRequest ne peut pas charger file:///C:/xampp/htdocs/webname/resources/templates/signup.php. Les demandes croisées origines ne sont prises en charge que pour le protocole HTTP.
Le problème est que le inscription.php est hébergé sur mon serveur web local, d'où le site web est exécuté, donc il n'y a pas d'inter-domaine.
Comment puis-je résoudre ce problème ?
5 votes
Avez-vous essayé d'utiliser une URL HTTP au lieu d'un chemin local ?
1 votes
Je suggère d'utiliser une url complète
2 votes
@EdwardThomson Ça a marché ! Mais maintenant je dois mettre
allow_url_include = On
dans la configuration de mon serveur.0 votes
Duplicata possible de Erreur "Les demandes d'origine croisée ne sont prises en charge que pour HTTP." lors du chargement d'un fichier local