Rumah  >  Artikel  >  hujung hadapan web  >  Gunakan src skrip untuk mencapai kemahiran effects_javascript merentas domain dan ajax

Gunakan src skrip untuk mencapai kemahiran effects_javascript merentas domain dan ajax

WBOY
WBOYasal
2016-05-16 16:31:531595semak imbas

Adegan

Jika terdapat dua pelayan dengan nama domain yang berbeza, a.com dan b.com, anda boleh mendapatkan beberapa data dalam antara muka b.com/b_return_js.php. Sudah tentu, jika ia berada di halaman b.com, anda boleh menggunakan ajax untuk meminta terus antara muka ini, tetapi bagaimana jika ia diminta pada halaman a.com.

Kod antara muka b_return_js.php:

Salin kod Kod adalah seperti berikut:

$a = tatasusunan(
array('username'=>'tony', 'age'=>25),
array('nama pengguna'=>'yimeng', 'umur'=>23),
array('nama pengguna'=>'ermeng', 'umur'=>22),
array('nama pengguna'=>'sanmeng', 'umur'=>21),
);
kocok($a);

echo 'var userdata = '.json_encode($a).';'; //Secara amnya, jika ia adalah permintaan dalam tapak daripada b.com, json_encode($a) akan dikembalikan secara langsung, tetapi jika anda ingin menggunakan atribut src untuk mencapai domain silang , di sini kita perlu menetapkan nilai ini kepada pembolehubah js untuk memastikan data ini boleh diperoleh dan digunakan dalam halaman selepas teg skrip dimuatkan.

Pelaksanaan mudah

Terdapat cara mudah untuk pergi ke halaman di bawah a.com terus

Salin kod Kod adalah seperti berikut: