Ajax : unexpected token: ':'
Résolu
juliendu51100
Messages postés
487
Statut
Membre
-
juliendu51100 Messages postés 487 Statut Membre -
juliendu51100 Messages postés 487 Statut Membre -
Bonjour à tous,
je viens vers vous aujourd'hui à propos d'un bug étrange que je peine à corriger..
en effet je fais une requête en AJAX mais j'ai l'erreur suivante :
Voici mon code
Avez vous une piste ?
Merci d'avance pour votre aide
je viens vers vous aujourd'hui à propos d'un bug étrange que je peine à corriger..
en effet je fais une requête en AJAX mais j'ai l'erreur suivante :
Uncaught SyntaxError: unexpected token: ':'
Voici mon code
$.ajax( { url : 'http://127.0.0.1/getMacAdress/index.php', type : 'GET', crossDomain : true, dataType :'jsonp', contentType : "application/json", success : function(content, statut) { // success est toujours en place, bien sûr ! console.log(content); }, error : function(resultat, statut, erreur) { console.log("resultat : "+resultat); } } );
Avez vous une piste ?
Merci d'avance pour votre aide
Configuration: Windows / Firefox 89.0
A voir également:
- Yggtorrent erreur ajax
- Yggtorrent - Accueil - Services en ligne
- YggTorrent : la nouvelle adresse qui fonctionne en 2023 - Accueil - Outils
- Erreur lors de l'enregistrement du contact - Forum Xiaomi
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
2 réponses
Bonjour,
N'as tu pas la ligne qui pose problème dans le message d'erreur ?
Sinon, quelle version de jquery utilises tu ?
SI c'est une des dernières, il est préférable de remplacer les "success"/'error" par ça
N'as tu pas la ligne qui pose problème dans le message d'erreur ?
Sinon, quelle version de jquery utilises tu ?
SI c'est une des dernières, il est préférable de remplacer les "success"/'error" par ça
$.ajax({ type: "GET", url: "http://127.0.0.1/getMacAdress/index.php" crossDomain : true, dataType: "jsonp" }).done(function (response) { console.log("responce : ", response); }).fail(function (xhr, textStatus) { console.log('error : ', textStatus);//debug message d'erreur en console });
Bug résolu !
j'ai remplacé mon code coté front par ceci :
côté back par ceci :
Bonne journée à toi Jordan et merci encore pour ton aide :)
j'ai remplacé mon code coté front par ceci :
$.ajax({
type: "GET",
url: "http://127.0.0.1/getMacAdress/index.php",
crossDomain : true,
dataType: "text"
}).done(function (response) {
console.log(response);
}).fail(function (xhr, textStatus) {
console.log('error : ', textStatus);//debug message d'erreur en console
});
côté back par ceci :
<?php
header("Access-Control-Allow-Origin: *");
$mac = substr(exec("ip addr"), -39, 17 );
$mac = "b8:27:XX:XX:XX:XX";
echo $mac;
?>
Bonne journée à toi Jordan et merci encore pour ton aide :)
concernant la ligne voici ce que firefox me retourne : index.php:1:6
Quand je clique dessus voici ce que j'ai :
voici le code du script php qui est utilisé via ajax