J'essaie d'écrire un utilitaire dans mon système de blog comme un message. Les limitations sont que je ne peux pas exécuter de code côté serveur. Je ne peux exécuter que du code côté client (JavaScript). Je voudrais envoyer une requête à un domaine externe et analyser ce résultat.Comment obtenir une requête Ajax à partir d'un serveur externe en utilisant JavaScript côté client
Par exemple, basé sur la façon dont les gens utilisent mon utilité, je voudrais être en mesure d'obtenir le code HTML d'une page telle que http://example.com/getPage.html?page=A, ce qui pourrait contenir:
<html>
...
<body>
...
<table id="targetTable">
<tr><td>Some Data</td></tr>
<tr><td>Some Data</td></tr>
<tr><td>Some Data</td></tr>
</table>
... que je stockerait dans une chaîne JavaScript, puis interroger pour trouver les données que je veux.
Je souhaite interroger cette page à partir d'un domaine externe (c'est-à-dire que mon script ne s'exécute pas sur http://example.com et que je ne suis pas affilié à http://example.com) en utilisant le code côté client uniquement. J'utilise jQuery et it says que la méthode jQuery.get()
ne fonctionnerait pas en raison de same origin policy. Y a-t-il un moyen de faire ce que je veux d'une autre manière? Par exemple, charger un iframe puis lire sa propriété html en quelque sorte?