Je souhaite appeler une interface sur le projet de quelqu'un d'autre, mais la demande ne peut être faite ni en l'obtenant directement, ni en utilisant jsonp pour résoudre le problème inter-domaines
.$.ajax({
type:"get",
url:"http://json.php",
dataType:"jsonp",
jsonp:"callback",
async:false,
contentType:"application/json;charset=utf-8",
success:function(data){
console.log(data);
}
});
Erreur de syntaxe non interceptée : jeton inattendu :
Si vous l'obtenez directement, il signalera que XMLHttpRequest ne peut pas charger http://json.php.
C'est probablement parce que votre interface ne prend pas en charge jsonp et que jsonp nécessite une prise en charge en arrière-plan.
Essayez d'ajouter header('Access-Control-Allow-Origin:*');