在前台进行判断用户是否输入了数据,没有输入则提示,然后return,输入了就执行ajax请求,但是没输入弹出提示框后点击确定会报出栈溢出错误,求大神帮忙,后台框架使用JFinal,前台使用bootstrap,这端js是在bootstrap的模态框上的,下面贴出js代码和错误
个人觉着是因为sweetalert和bootstrap或者jquery的某个方法冲突了
检查你引用的JavaScript库,看是否有循环引用了,比如2个库都对相同javascript原生代码做了封装等
我根据报错提示去sweetalert的js和bootstrap的js和jquery的js看了,$targetElement.focus();这是sweetalert.js报错行,this.$element.trigger('focus')这是bootstrap.js报错行,
@软件杨威: 看不到代码,不好说,我只能试试把return改成return false了。要是可以,把代码给我,我看看。
@Mad_Rabbit: 使用return false也是报错,我的不在模态框里面的时候不会报错,只有模态框里弹的时候才会出错