Récemment, lorsqu'un projet réalise un projet, je rencontrerai la situation où le code JavaScript ne sera pas en mesure de déboguer le code JavaScript lors de la soumission dans la sous-page. Le code JavaScript sur notre sous-page, donc seulement le code JavaScript, donc seulement en pouvoir utiliser l'alerte d'origine ou console.log (), bien sûr, c'est aussi une solution, mais parfois nous voulons voir comment le Le programme s'exécute, et en même temps, nous pouvons également voir quelle est la valeur de chaque paramètre, donc la signification est encore relativement importante.
Lorsque je publie une photo, tout le monde sait probablement quand cela se produira.
Copier le code du code comme suit:
<cript>
Fonction stopwatchdog (watchDogid) {{{
alerte ("aa");
var url = '<s: url value = "/ watchdog / stipwatchdog"';
var params = {
Watchdogid: Watchdogid,
};
$ .post (url, params, fonction (data) {
if (data.success) {
fermalialog ();
tbgrid.send ();
} Autre {
if (data.errormsg! = null && data.errormsg! = "") {{
jalert (data.errormsg, "message système");
} Autre {
jalert ("stop anormal", "message système");
}
$ ("#Savebtn").
$ ("#savebtn").
}
}, "JSON");
}
</cript>
Il s'agit en fait d'une instruction fonctionnelle.
Si nous remplaçons la fonction d'auto-exécution ou définissons cette déclaration de fonction dans l'autonomie de la fonction, ce problème peut être résolu.
Copier le code du code comme suit:
(Fonction () {)
Fonction stopwatchdog (watchDogid) {{{
alerte ("aa");
var url = '<s: url value = "/ watchdog / stipwatchdog"';
var params = {
Watchdogid: Watchdogid,
};
$ .post (url, params, fonction (data) {
if (data.success) {
fermalialog ();
tbgrid.send ();
} Autre {
if (data.errormsg! = null && data.errormsg! = "") {{
jalert (data.errormsg, "message système");
} Autre {
jalert ("stop anormal", "message système");
}
$ ("#Savebtn").
$ ("#savebtn").
}
}, "JSON");
}
}) ();