Analyse Json interdomaine à afficher en HTML à l’aide d’une erreur JQuery

J’ai fait des recherches sur la façon d’parsingr Json en HTML avec jsonp, car json est sur un domaine distant. Mais je ne peux pas comprendre pourquoi est cette erreur et comment la gérer:

Uncaught SyntaxError: Unexpected token : 

Ceci est mon code:

 $("document").ready(function() { var url = "http://demos.158.bg/football/apis/eplApiV1.php?action=getRoundListByLeagueID&leagueID=7"; $.getJSON(url + "?callback=?", null, function(jsonp) { $("#div-my-table").text(""); $.each(data, function(i, item) { // doing some stuff here }); $("#div-my-table").append("
"); }); });

Merci en conseil.

EDIT: solution trouvée. Pour ceux qui viendront à ce poste, créez simplement un fichier php sur votre domaine avec:

 <?php echo file_get_contents($remote_domain_url); 

?>

et inclure cette URL de fichier php dans getJSON. Vous n’aurez plus besoin de JSONP. Code édité:

$ (“document”). ready (function () {var url = ” http: //votre.domaine/phpfile.php “;

  $.getJSON(url, null, function(data) { $("#div-my-table").text(""); $.each(data, function(i, item) { // doing some stuff here }); $("#div-my-table").append("
"); }); });

Vous essayez de faire une demande JSONP, mais le serveur répond avec JSON. Vous devez modifier le code côté serveur (sur demos.158.bg ) pour prendre en charge JSONP (c.-à-d. Rechercher un argument de callback dans la chaîne de requête, puis renvoyer un document application/javascript contenant cette valeur, puis ( , puis les données. alors )