最近、プロジェクトがプロジェクトを行っている場合、Sub -Pageで提出するときにJavaScriptコードがJavaScriptコードをデバッグできない状況に遭遇します。サブページのJavaScriptコードは、JavaScriptコードのみのみであるため、元のAlertまたはconsole.log()のみを使用できるようにのみ、これは解決策ですが、時にはどのように見たいかを見たい場合があります。プログラムが実行され、同時に、各パラメーターの値が何であるかも確認できるため、重要性はまだ比較的大きいです。
私が写真を投稿するとき、誰もがそれがいつ発生するかを知っているでしょう。
次のようにコードコードをコピーします。
<スクリプト>
関数stopwatchdog(watchdogid){{
アラート( "aa");
var url = '<s:url value = "/watchdog/stipwatchdog"';
var params = {
watchdogid:watchdogid、
};
$ .post(url、params、function(data){
if(data.success){
closedialog();
tbgrid.send();
} それ以外 {
if(data.errormsg!= null && data.errormsg!= ""){{{
Jalert(data.errormsg、 "Systemメッセージ");
} それ以外 {
jalert( "異常を停止"、 "システムメッセージ");
}
$( "#savebtn")。
$( "#savebtn")。
}
}、 "json");
}
</script>
これは実際には、JavaScriptのコンテキストを理解している場合、実際の関数宣言はページにロードされた場合にのみロードされます。
関数の自己解釈を置き換えるか、関数の自律性のこの関数宣言を定義する場合、この問題は解決できます。
次のようにコードコードをコピーします。
(関数 () {)
関数stopwatchdog(watchdogid){{
アラート( "aa");
var url = '<s:url value = "/watchdog/stipwatchdog"';
var params = {
watchdogid:watchdogid、
};
$ .post(url、params、function(data){
if(data.success){
closedialog();
tbgrid.send();
} それ以外 {
if(data.errormsg!= null && data.errormsg!= ""){{{
Jalert(data.errormsg、 "Systemメッセージ");
} それ以外 {
jalert( "異常を停止"、 "システムメッセージ");
}
$( "#savebtn")。
$( "#savebtn")。
}
}、 "json");
}
})();