国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

javascript在子頁面中函數無法調試問題解決方法

2024-05-06 15:59:01
字體:
來源:轉載
供稿:網友
遇到在子頁面中提交的時候會無法能夠調試javascript代碼的情況出現,下面有個不錯的解決方法,希望對大家有所幫助

近期在做一個項目,會遇到在子頁面中提交的時候會無法能夠調試javascript代碼的情況出現,有時候這種問題,我們無法正常在瀏覽器,看到我們子頁面的javascript代碼,所以只能夠用原始的alert 或者 console.log(),當然,這也是一種解決方法,但是有時候,我們就想看一下程序到底是如何運行的,同時也可以看每個參數到底是什么值,所以意義還是比較大的。

我貼張圖,大家就大概了解是什么時候會出現這個問題了。

復制代碼 代碼如下:


<script>
function stopWatchDog(watchDogId) {
alert("aa");
var url = '<s:url value="/watchDog/stopWatchDog"/>';
var params = {
watchDogId : watchDogId,
};
$.post(url, params, function(data) {
if (data.success) {
closeDialog();
tbGrid.send();
} else {
if (data.errorMsg != null && data.errorMsg != "") {
jAlert(data.errorMsg, "系統消息");
} else {
jAlert("停止異常", "系統消息");
}
$("#saveBtn").removeAttr("disabled");
$("#saveBtn").css("color", "white");
}
}, "json");
}
</script>


這個其實是函數聲明,大家如果了解javascript上下文的話,就知道其實函數聲明只是在頁面上下文加載的時候加載的函數名,其函數內容無法正常加載。

如果我們換成函數自執行或者是在函數自治性中定義這個函數聲明的話,那么就可以解決這個問題了。

復制代碼 代碼如下:


(function(){
function stopWatchDog(watchDogId) {
alert("aa");
var url = '<s:url value="/watchDog/stopWatchDog"/>';
var params = {
watchDogId : watchDogId,
};
$.post(url, params, function(data) {
if (data.success) {
closeDialog();
tbGrid.send();
} else {
if (data.errorMsg != null && data.errorMsg != "") {
jAlert(data.errorMsg, "系統消息");
} else {
jAlert("停止異常", "系統消息");
}
$("#saveBtn").removeAttr("disabled");
$("#saveBtn").css("color", "white");
}
}, "json");
}
})();

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 景德镇市| 隆回县| 璧山县| 河曲县| 陇西县| 搜索| 延安市| 宁国市| 皮山县| 金堂县| 定日县| 阳曲县| 合肥市| 长葛市| 浮梁县| 澄江县| 临沂市| 宝丰县| 锡林郭勒盟| 安远县| 吐鲁番市| 桂平市| 南陵县| 罗山县| 青州市| 上蔡县| 安义县| 闽侯县| 绥化市| 赣榆县| 东港市| 安新县| 南宫市| 思茅市| 驻马店市| 碌曲县| 杭锦后旗| 彭山县| 阿瓦提县| 开远市| 普宁市|