2010-08-27 5 views

Répondre

1

Il vous semble récupérez des données à partir d'un hôte différent.

Vous devez jeter un oeil à Same Origin Policy:

En informatique, la même politique d'origine est un concept de sécurité important pour un certain nombre de programmation côté navigateur langues, telles que JavaScript. La politique permet d'exécuter des scripts sur pages en provenance du même site pour accéder à chaque autres méthodes et de propriétés sans restrictions spécifiques, mais empêche l'accès à la plupart méthodes et propriétés à travers pages sur différents sites.

Pour que vous soyez en mesure d'obtenir des données, il doit être:

même protocole et l'hôte

Vous devez mettre en œuvre JSONP pour contourner ce.

1

Oui, le problème est probablement lié aux restrictions inter-domaines.

Pouvez-vous indiquer si la page Web se trouve sur le même domaine et sous-domaine que l'URL que vous demandez (http://ads.admarvel.com/)?

Si vous n'êtes pas sur le même domaine, vous devrez faire une demande à un script proxy pour récupérer les données.

0

De plus, il semble que votre code ait une parenthèse fermante supplémentaire et une parente.

$(document).ready(function() { 
$.get(url,{}, function (d) { 
     alert(d); 
} 

});

});

+0

Oops! ... faute de frappe. C'est l'accolade supplémentaire. – siddharth178

0

Essayez également d'ajouter l'attribut type.

$(document).ready(function(){ 
    $.get(
    url: url, 
    data: {}, 
    callback: function (d) { 
     alert(d); 
    }, 
    type: 'json' \\ or whatever the call is returning 
); 
});