Laden div-Inhalt aus einer Seite und zeigen Sie es anderen
Paar Stunden, die ich versuche zu laden, div-Inhalt aus einer Seite und zeigen Sie es anderen.
zum Beispiel:
Wir haben dieser wikipedia-Seite. Ich möchte den Inhalt des div mit der id="mw-content-text"
und zeigen Sie es an meine Seite, die hat element mit id="result"
.
Gibt es einen Weg, es zu tun, nur mit javascript/jquery?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zuerst laden Sie die JS-Datei https://github.com/padolsey/jQuery-Plugins/blob/master/cross-domain-ajax/jquery.xdomainajax.js und beinhalten die js-Datei in Ihre Seite ein. Unten ist die Funktion, die ich verwendet, um das laden der externen Seite.
Dieser arbeitete für mich, um Inhalte von externen Website.
Referenz
Ja, siehe "Laden der Seite Fragmente" auf http://api.jquery.com/load/.
Kurz ist, ergänzen Sie die Auswahl nach der URL. Zum Beispiel:
dude, das kann nicht möglich nach der post
Herkunft ist nicht erlaubt, Access-Control-Allow-Origin
Können Sie immer verwenden, CURL in PHP, greifen Inhalte von anderen Websites, und Sie können dann Zugriff auf die PHP und Anzeige an den Benutzer auf, die Seite mithilfe der load () - JQuery-Funktion.
Angenommen, die Datei heißt: "gatherinfo.php" (JQuery kann nicht Informationen sammeln, die von remote-Standorten, da ist es unsicher, ich glaube ( http://forum.jquery.com/topic/using-ajax-to-load-remote-url-not-working )), so eine der Möglichkeiten, es zu tun via PHP.
Jedoch, stellen Sie sicher, dass Sie immer zitieren Sie die Quellen, wenn Sie sammeln Informationen, wie, dass.
Dann mithilfe von JQuery können Sie rufen Sie die Datei auf Ihrem server und zeigt Sie auf div Sie wollen, indem Sie Folgendes tun:
Javascript: (Dies wird initialisiert, sobald die Seite fertig ist und geladen hat)
HTML:
Das ist, wie Sie es tun würde, wenn es das ist, was Sie planen zu tun.
Können Sie versuchen, iframe :