Frage

So bin ich ziemlich neu in jQuery und Javascript in Gen. ich die einfache Last () Funktionalität wie die JQuery verwendet. Meine Frage: Ist es möglich, Inhalte von einer externen Website zu laden, um die Last () Funktion mit

$(#placeholder).load("http://wwww.facebook.com/someuser");

Tring Inhalt auf einer bestimmten Facebook-Seite zu synchronisieren, die in #placeholder div geladen werden.

War es hilfreich?

Lösung

In der Regel kein Sie kann nicht, aus Sicherheitsgründen.

Es gibt ein paar Optionen:

  1. Verwenden Sie JSONP -. Dies der Server-Support erfordert Daten in diesem Format zurückkehrt
  2. Geben Sie eine <iframe> Verwenden Sie den Effekt, den Sie sind nach
  3. zu simulieren
  4. einen Proxy auf dem Server verwenden - zum Beispiel ein PHP-Skript übergeben Sie eine URL, die den Inhalt dieser URL zurückgibt. Da der Server die Anforderung stellt, nicht der Kunde, werden Sie nicht auf die externe Seite „eingeloggt“ sein.

Andere Tipps

Kurze Antwort: Nr.

Lange Antwort: Sie können einen Service auf Ihrer Website erstellen, die Inhalte aus externen Quellen und Last aus, dass zieht. Es ist schmerzhaft und Kreisverkehr, aber es ist der einzige Weg zu erreichen, was Sie fragen. Dies ist ein Implementierung in PHP rel="nofollow zu fälschen das Cross-Site-ajax (das läuft auf dem Server zu erinnern).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top