Melaksanakan Selepas Panggilan AJAX
Dalam aplikasi berasaskan AJAX, anda mungkin menghadapi situasi di mana anda perlu menyuntik teg ke dalam DOM halaman. Walau bagaimanapun, selepas respons AJAX memuatkan dan menyuntik tag, ia mungkin tidak dilaksanakan secara automatik.
Pernyataan Masalah
Pertimbangkan elemen div dengan ID "Kandungan" yang mengandungi tag. Selepas panggilan AJAX berjaya memuatkan data daripada fail PHP ke dalam div "Kandungan", teg di dalam kandungan yang dimuatkan kekal tidak dilaksanakan.
<div>
Salin selepas log masuk
Salin selepas log masuk
<div>
Salin selepas log masuk
Salin selepas log masuk
Penyelesaian
Untuk melaksanakan teg, anda boleh menilai innerHTML secara manual menggunakan JavaScript:
var arr = MyDiv.getElementsByTagName('script');
for (var n = 0; n < arr.length; n++)
eval(arr[n].innerHTML); //run script inside div
Salin selepas log masuk
Dengan mengulangi koleksi getElementsByTagName('script') dan menilai innerHTML setiap
Artikel terbaru oleh pengarang
-
2025-01-25 11:02:08
-
2025-01-25 11:01:08
-
2025-01-25 10:57:14
-
2025-01-25 10:56:09
-
2025-01-25 10:52:09
-
2025-01-25 10:51:09
-
2025-01-25 10:48:07
-
2025-01-25 10:46:09
-
2025-01-25 10:42:10
-
2025-01-25 10:41:09
Topik-topik yang berkaitan
Lagi>