日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > javascript >内容正文

javascript

JS报错修改日记(1):Uncaught ReferenceError: showQRcode is not defined

發(fā)布時(shí)間:2025/4/9 javascript 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JS报错修改日记(1):Uncaught ReferenceError: showQRcode is not defined 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

為了加一個(gè)查看二維碼的功能,如:


     //頁(yè)面內(nèi)按鈕
     <a class="manipulate-btn" href="#" οnclick="showQRcode(<%#Eval("id")%>,<%#Eval("community_id")%>)">預(yù)覽</a>


     //創(chuàng)建窗口 function showQRcode(user_id,community_id){var objNum = arguments.length;var d = top.dialog({width: "1",title: '用微信掃描二維碼預(yù)覽',url: 'dialog/dialog_QRcode_business.aspx?url='+<%=getPreview()%> +'user_id='+user_id+'&community_id='+community_id ,onclose: function () {var trHtml = this.returnValue;if (trHtml.length > 0) {$("#item_box").append(trHtml);}}}).showModal();//檢查是否修改狀態(tài)if (objNum == 1) {d.data = obj;}}

運(yùn)行之后老是會(huì)報(bào)錯(cuò):Uncaught ReferenceError: showQRcode is not defined

1.嘗試在$(function() {})中添加此段代碼($(function() {});是$(document).ready(function(){ })的簡(jiǎn)寫),無(wú)果。

 $(document).ready 里的代碼是在頁(yè)面內(nèi)容都加載完才執(zhí)行的,你直接寫到script標(biāo)簽里,當(dāng)頁(yè)面加載完這個(gè)script標(biāo)簽就會(huì)執(zhí)行里邊的代碼了,如果你標(biāo)簽里執(zhí)行的代碼調(diào)用 ? ? ?了當(dāng)前還沒(méi)加載過(guò)來(lái)的代碼或者dom,那么就會(huì)報(bào)錯(cuò)。

2.百度此錯(cuò)誤,得出結(jié)論:JS文件引用問(wèn)題。

? ?然后修改引用路徑由相對(duì)路徑改為絕對(duì)路徑,無(wú)果。

3.懷疑是iframe的鍋,遂將該頁(yè)面的地址輸入地址欄,單獨(dú)打開此頁(yè)面。

? ?發(fā)現(xiàn)剛進(jìn)頁(yè)面就提示報(bào)錯(cuò):QRcode_apply_list.aspx:306 Uncaught SyntaxError: Unexpected token :

? ?原因:

url: 'dialog/dialog_QRcode_business.aspx?url='+<%=getPreview()%> +'user_id='+user_id+'&community_id='+community_id ,

這一行中的?<%=getPreview()%>未添加單引號(hào),改正:

url: 'dialog/dialog_QRcode_business.aspx?url='+'<%=getPreview()%>' +'user_id='+user_id+'&community_id='+community_id ,

?

總結(jié):出現(xiàn)問(wèn)題細(xì)心排查,從頭重現(xiàn)問(wèn)題,勿遺漏。

轉(zhuǎn)載于:https://www.cnblogs.com/AaronBear/p/6757236.html

總結(jié)

以上是生活随笔為你收集整理的JS报错修改日记(1):Uncaught ReferenceError: showQRcode is not defined的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。