Jika ada daftar besar nilai variabel yang diperoleh dari file lain melalui ajax dan kemudian ditetapkan ke banyak variabel di js, apakah ada cara yang baik?
Berikan nilai kembalian dalam file PHP ke dua variabel js,
Dua variabel pada file js yang diperoleh adalah:
bo_count=3
Dan
hd_count=3
Kode PHP //Buat string json. Untuk ini, Anda dapat mempertimbangkan fungsi json_encode yang disertakan dengan PHP, atau Anda dapat mencari kelas json PHP open source di Google.
$kembali = "";
?>
var content = eval("()");//$return di sini setara dengan string yang dikembalikan oleh server setelah ajax dikirim
for(var i dalam konten){
jendela[i] = isi[i];
}
peringatan(bo_count);//123
peringatan(hd_count);//456
jendela['abc'] = 1;
Ini setara dengan menyetel variabel global abc sama dengan 1. Ini tidak penting. Yang penting adalah setelah eval string json, Anda dapat membaca nilainya sesuai dengan cara js mengakses properti objek, dan mendapatkan nilai apa pun yang Anda inginkan. .
Kode JScript