2013-01-01 84 views
0

当我在两个链接之间进行单击时,似乎获得了随机提醒,并且返回的所有内容都是一条提示,其内容为error。在控制台中没有记录到javascript错误。正在执行的代码,每一个我的链接之间移动的时间当点击2个链接时出现错误警告框

jQuery.validator.setDefaults({ 
    errorElement: "p", 
    errorClass: "s_error_msg", 
    errorPlacement: function(error, element) { 
     error.insertAfter(element); 
    }, 
    highlight: function(element, errorClass, validClass) { 
     $(element).addClass("error_element").removeClass(validClass); 
     $(element).parent("div").addClass("s_error_row"); 
    }, 
    unhighlight: function(element, errorClass, validClass) { 
     $(element).removeClass("error_element").addClass(validClass); 
     $(element).parent("div").removeClass("s_error_row"); 
    } 
}); 
$("#login").validate();​ 

什么引起这样的警告出现,需要什么来解决?

编辑

我碰到一个类似的错误来遍历该interwebs,但对我的生活不能弄清楚。如果你继续来回登录之间并注册多次,它抛出一个错误 - https://shoppica2.com/index.php?route=account/login

编辑

我附上了错误的图像。我不是打电话给Facebook,但仍然有同样的错误。

enter image description here

+0

可以请你分享链接。据我所知,警报不会从这里被调用。它可能是一些其他的js文件或代码 – Roger

+0

尝试来回大约十次,没有警报。 – Barmar

+0

@Barmar - 你使用什么浏览器?我使用Firefox和Chrome的最新版本对它进行了测试,结果发现错误?我还认为您正在测试登录/注册,因为它出现在帐户下? – PeanutsMonkey

回答

0

使用Safari,我终于看到了警告框只包含单词,"error"。我可以100%肯定地说,.validate()插件与此完全无关。 jQuery Validate插件不会触发alert框。

您是否注意到"error"这个词在this Facebook code中出现过五次?此外,您正在从该Facebook代码直接触发的控制台中收到JavaScript错误FB.getLoginStatus() called before calling FB.init().。只要删除Facebook代码的所有痕迹,以查看问题是否清除。

+0

太棒了谢谢Sparky我没有将Facebook代码从内部网站的副本中删除,但是仍然出现错误 – PeanutsMonkey

+0

@PananutsMonkey,就像我之前说过的那样,对你来说最好创建一个这个页面的版本,这个版本只能被解析为只有最低限度的重现这个问题,我们需要挖掘的越少,这个问题就越容易解决。 – Sparky

+0

有没有一种方法可以在错误产生时捕获错误或者是否有一种方法可以在每次跳转页面时跳过代码? – PeanutsMonkey

相关问题