2011-06-13 4 views
0

J'utilise la fonction .ajax pour lire les données d'une page externe. Je ne suis pas en mesure de lire la page et je reçois l'exception en tant que contrôle d'accès Autoriser l'origine. je veux afficher les données d'une autre page dans ma page I même ensemble crossdomain: vrai, mais il force l'aideComment lire une page html externe en utilisant jquery?

$.ajax({ 
type: "GET", url: myurl, 
dataType: "html", 
crossDomain:true, 
success:parsehtml}); 

Comment lire une page html externe en utilisant jquery?

+0

La page est en dehors de votre domaine? En outre, vous devriez accepter certaines réponses à vos autres questions si vous les avez trouvées utiles. Cela vous aidera à obtenir plus de réponses. – Nic

+0

yes la page est en dehors de mon domaine. – Rishabh

Répondre

2

Les moteurs Javascript sous-jacents dans la plupart des navigateurs modernes n'autorisent pas les transactions inter-domaines. Vous devrez utiliser un langage côté serveur tel que PHP pour cela. Mozilla a un fairly decent description de ce numéro.

+0

Je ne peux pas utiliser PHP Je veux obtenir le contenu en utilisant jquery seulement. y a-t-il un moyen d'obtenir le contenu de la page? – Rishabh

+0

@Rishabh non - ce n'est pas autorisé. Vous devrez utiliser PHP, ASP, ColdFusion ou autre chose. – Nic

Questions connexes