Uncaught ReferenceError错误详解(js函数参数使用错误)

问题

  • 在js中插入html调用函数的的时候出现了Uncaught ReferenceError格式错误,打开浏览器调试发现错在书写的格式上面。?

解决

  • 我的这个错误就是因为再拼凑html的时候格式错误——zuchengxingmao,这样js会认为它是一个变量而不是一个字符串。正确应该改成'zuchengxingmao'.(可能不同的人遇到的问题不同,那可能解决的思路就不同。)。也就是拼凑js的时候也要注意它的样式!
  • 在这里插入图片描述

在这里插入图片描述

  • 一看发现我的错误根源是字符串没有加引号。我从ajax中返回的data数组,即使他的一个值是String类似的,但是我们放到函数中调用时候,即使他是字符串,也会把他自动认为是一个对象,数字还好,大不了当作一个数值,但是字符串就会认为他是一个空指针,所以会报错,解决的办法:在字符串变量两边加上符号—" ’ ",中间单引号即可。
    -在这里插入图片描述

  • 这样就正确了!?

  • 如果对后端、爬虫、数据结构算法等感性趣欢迎关注我的个人公众号交流:bigsai
    在这里插入图片描述

引用\[1\]中的错误信息表明在代码中使用了require函数,但是该函数在浏览器环境中是不可用的。require函数是Node.js中用于引入模块的函数,而浏览器中没有这个函数。所以在浏览器中使用require函数会导致"Uncaught ReferenceError: require is not defined"错误。 引用\[2\]中提到,在终端中运行"node app.js"时,控制台会输出"running server!",这说明在Node.js环境中运行是正常的。但是在浏览器中运行时,会出现"Uncaught ReferenceError: require is not defined"错误。 引用\[3\]中的代码是一个Node.js的服务器代码,使用了require函数来引入http模块。这段代码只能在Node.js环境中运行,而不能在浏览器中运行。 根据以上信息,可以得出结论:在浏览器中使用require函数是不可行的,因为浏览器不支持该函数。如果你想在浏览器中运行代码,需要使用浏览器支持的方式来引入模块或者使用其他适合浏览器环境的方法来实现你的需求。 #### 引用[.reference_title] - *1* [electron-vue报错:(index):1 Uncaught ReferenceError: require is not defined at (index):1](https://blog.csdn.net/weixin_46205984/article/details/120172271)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [运行node app.js 错误Uncaught ReferenceError: require is not defined](https://blog.csdn.net/qq_38334677/article/details/125960437)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员bigsai

喝杯咖啡压压惊!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值