2009-09-24 5 views
0

Comment utiliser jquery pour charger l'URL externe à l'intérieur de divtag en utilisant la méthode load()?Charger du contenu dans les pages

Mon tag comme ceci

<div id="preview"> 
</div> 

et je veux charger www.stackoverflow.com dans cette balise.

Répondre

0
$('#preview').load(your url goes here) 

Comme indiqué, vous ne pouvez pas effectuer ce type de domaine. Vous pouvez charger le contenu de votre propre domaine de cette façon, mais pas de stackoverflow.com (car il est douteux que vous serez hébergé sur ce domaine ...)

4

Vous ne pouvez pas faire cela en utilisant jQuery.load car il effectue une requête AJAX qui, en raison des restrictions de sécurité du navigateur, n'est pas autorisée sur le domaine croisé (sauf si votre site est hébergé sur stackoverflow.com). Pour contourner le problème, vous pouvez créer un script côté serveur (hébergé sur votre site) qui sert de pont entre stackoverflow.com et votre site et exécuter la requête AJAX sur ce script.

$('#preview').load('http://yourdomain.com/somescript'); 
+1

bonne prise. question piège ... avait l'air trop facile. –

Questions connexes