2013-01-01 50 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

相關問題