function is not defined at HTMLButtonElement.onclick


简述一下问题:
===在写一个工程管理系统的时候
在这里插入图片描述
如上所示,通过onclick调用了写在当前页面的方法,明确写了这个方法,但是在真实调用的时候会报错: 在这里插入图片描述
也试了网上说的其他方式,加 type="text/javascript"等,然后发现并没有用。
查看了报错信息
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
看来问题原因是出在这个数据上面,我去数据库把他改成了一个人名,如上 “林娜娜”。发现可行,问题没有了。之后我又尝试将这个数据改为“1234124”、“ttttt”。发现单纯的数字或者单纯的字母也是不会报错。

原因是我的数据是通过php进行渲染到当前页面的。所以
在这里插入图片描述
我通过typeof打印这个数据的类型,发现打印结果始终为:undefined
在这里插入图片描述
具体原因暂时我也没有弄懂,暂时是问题找到了。原因估计是php渲染数据的问题。因为我这里的数据肯定是中文字符的,所以暂时也不用去解决这个问题。之后有时间再回头详细阐述下这个问题的具体原因。

有大哥遇到过的,也可以直接评论指导一下哈。。

Logo

快速构建 Web 应用程序

更多推荐