国产探花免费观看_亚洲丰满少妇自慰呻吟_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");
}
})();

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

圖片精選

主站蜘蛛池模板: 焉耆| 玉林市| 洮南市| 共和县| 安远县| 郯城县| 许昌县| 沂源县| 巴塘县| 渭源县| 漳平市| 宝兴县| 辉县市| 颍上县| 汤阴县| 磐石市| 三原县| 江源县| 玛曲县| 佛山市| 乐安县| 乌什县| 厦门市| 江川县| 榆中县| 天祝| 桐乡市| 鹤山市| 德安县| 福鼎市| 专栏| 榆中县| 淮南市| 贵溪市| 中超| 方正县| 呼玛县| 定远县| 建昌县| 隆安县| 濮阳市|