Obtenir des Données à partir d'une Page Web, puis de les Afficher Sur une Autre Page Web
Je veux obtenir des données à partir d'une page web HTML, puis l'afficher dans une Div sur une autre page web en HTML avec jQuery.
J'ai essayé de jQuery get(), load () et ajax() les méthodes, mais impossible d'obtenir les données. Voici mon code:
-
Quel est le problème avec mon code?
-
Est-il possible d'obtenir les données à partir d'un ASP.NET page web, puis de les afficher sur une page web HTML?
-
Comment obtenir les données à partir d'un Div dans une page web, puis l'afficher dans une autre Div sur une autre page web?
Merci d'avance...
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas obtenir des données à partir d'autres sites web à cause de ce qui est connu comme Même Origine: les
De solution de contournement, vous devez mettre en œuvre JSONP. En savoir plus à ce sujet ici.
Ou vous pouvez également utiliser Yahoo YQL, voir:
Vous ne pouvez pas faire cela à cause de crossdomain politiques de sécurité. Je vous recommande de charger les pages web de données avec PHP (moyen facile est file_get_contents, pro moyen est curl) et de la charge que php avec votre jquery.
Même domaine - simple.
Cross-domain - difficile. Pas nativement pris en charge, sauf dans les anciennes versions d'IE (5.5 et 6)
Si la page gratté est assez petit, alors vous pouvez utiliser Yahoo Pipes service pour aller chercher les informations et les transmettre à l'application comme une chaîne JSON. Pour quelque chose de plus grand ou de plus compliqué à utiliser Google App Engine ou d'exécuter le php extraction de données par le biais d'un service d'hébergement web gratuit.