Heim > Web-Frontend > js-Tutorial > Verwenden Sie den src des Skripts, um domänenübergreifende und Ajax-ähnliche Effekte_Javascript-Fähigkeiten zu erlangen

Verwenden Sie den src des Skripts, um domänenübergreifende und Ajax-ähnliche Effekte_Javascript-Fähigkeiten zu erlangen

WBOY
Freigeben: 2016-05-16 16:31:53
Original
1616 Leute haben es durchsucht

Szene

Wenn es zwei Server mit unterschiedlichen Domänennamen gibt, a.com und b.com, können Sie einige Daten in der Schnittstelle b.com/b_return_js.php abrufen. Wenn es sich auf der Seite von b.com befindet, können Sie diese Schnittstelle natürlich direkt mit Ajax anfordern, aber was ist, wenn sie auf der Seite von a.com angefordert wird?

Schnittstellencode von b_return_js.php:

Code kopieren Der Code lautet wie folgt:

$a = array(
array('username'=>'tony', 'age'=>25),
array('username'=>'yimeng', 'age'=>23),
array('username'=>'ermeng', 'age'=>22),
array('username'=>'sanmeng', 'age'=>21),
);
shuffle($a);

echo 'var userdata = '.json_encode($a).';'; //Im Allgemeinen wird json_encode($a) direkt zurückgegeben, wenn es sich um eine In-Site-Anfrage von b.com handelt, aber wenn Sie Wenn Sie das src-Attribut verwenden möchten, um domänenübergreifend zu erreichen, müssen wir diesen Wert einer js-Variablen zuweisen, um sicherzustellen, dass diese Daten nach dem Laden des Skript-Tags abgerufen und auf der Seite verwendet werden können.

Einfache Implementierung

Es gibt eine einfache Möglichkeit, direkt zur Seite unter a.com zu gelangen

Code kopieren Der Code lautet wie folgt:

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage