JavaScript报错:"XMLHttpRequest cannot load javascript:;"?
PHP中文网
PHP中文网 2017-04-10 16:31:29
0
1
418

最近遇到一个问题,不知道该怎么解决,请教下大家.

当鼠标移到title为'操作'的a标签, 会以下拉框形式出现一些菜单.
例如这样:

这时候我在'入库'菜单绑定了点击事件触发 doSaveTodb()函数. 此时就控制台就会报错.
如下:

不知道是什么原因.

我测试了下, 如果只有一个事件是不会报错的. 像我现在这样的情况就会报错.

例如(A标签触发事件---->出现下拉框---->点击下拉框的菜单------>再次触发事件 ---->报错.

程序功能还是能实现的(doSaveTodb函数能运行), 就是会出现一个提示框:

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(1)
巴扎黑

没看太明白,报错是否只发生在点击下拉菜单项的时候?

从报错上看,我猜测这个下拉菜单组件已经事先绑定了事件时,而事件代码中一定获取了事件对应<a>href属性,并发起了AJAX请求,但是,没有检测内容是否是合法的URL(如图,href的值是javascript:;)。最后你绑定的doSaveTodb()执行。

如果问题不是如我猜测,请补充问题或追问

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板