Baru -baru ini, ketika suatu proyek sedang melakukan suatu proyek, saya akan menemukan situasi di mana kode JavaScript tidak akan dapat men -debug kode JavaScript saat mengirimkan di sub -halaman. Terkadang masalah semacam ini, kita tidak bisa secara normal di browser, lihat Kode JavaScript pada sub -halaman kami, jadi hanya kode JavaScript, jadi hanya hanya dapat menggunakan peringatan asli atau konsol.log (), tentu saja, ini juga solusi, tetapi kadang -kadang kita ingin melihat bagaimana dari Program berjalan, dan pada saat yang sama, kita juga dapat melihat apa nilai masing -masing parameter, sehingga signifikansinya masih relatif besar.
Ketika saya memposting gambar, semua orang mungkin tahu kapan itu akan terjadi.
Salin kode kode sebagai berikut:
<script>
Fungsi stopwatchdog (WatchDogid) {{
waspada ("aa");
var url = '<s: value url = "/watchdog/stipwatchdog"';
var params = {
Watchdogid: Watchdogid,
};
$ .post (url, params, fungsi (data) {
if (data.success) {
closedialog ();
tbgrid.send ();
} Kalau tidak {
if (data.errormsg! = null && data.errormsg! = "") {{{
jalert (data.errormsg, "pesan sistem");
} Kalau tidak {
jalert ("hentikan abnormal", "pesan sistem");
}
$ ("#SAVEBTN").
$ ("#SavEBTN").
}
}, "json");
}
</script>
Ini sebenarnya adalah pernyataan fungsional.
Jika kita mengganti fungsi -eksekusi sendiri atau menentukan deklarasi fungsi ini dalam otonomi fungsi, maka masalah ini dapat diselesaikan.
Salin kode kode sebagai berikut:
(Fungsi () {)
Fungsi stopwatchdog (WatchDogid) {{
waspada ("aa");
var url = '<s: value url = "/watchdog/stipwatchdog"';
var params = {
Watchdogid: Watchdogid,
};
$ .post (url, params, fungsi (data) {
if (data.success) {
closedialog ();
tbgrid.send ();
} Kalau tidak {
if (data.errormsg! = null && data.errormsg! = "") {{{
jalert (data.errormsg, "pesan sistem");
} Kalau tidak {
jalert ("hentikan abnormal", "pesan sistem");
}
$ ("#SAVEBTN").
$ ("#SavEBTN").
}
}, "json");
}
}) ();