我已經構建了一個登錄頁面,使用.ajax調用通用C#處理程序(.ashx)驗證用戶名和密碼,然後才允許用戶登錄。jQuery的AJAX調用錯誤在鉻沒有迴應文本
如果您在登錄點擊
<a href="#" class="ui-state-default ui-corner-all CustomButton" onclick="goLogin();return false">
的阿賈克斯調用返回成功,它讓用戶登錄。我想使它所以用戶也可以只按從「ENTER」鍵密碼框:
$("#pword").keydown(function(e) {
if (e.keyCode == 13) {
goLogin();
}
});
使用Firefox時,兩種方式都可以正常工作並且用戶已登錄。但使用Chrome時,按「Enter」會觸及我的.ajax調用的錯誤功能,並且不會記錄用戶。
參數和響應按照預期,通過Firefox的控制檯看起來完全相同。 什麼會導致這種情況和/或我該如何在Chrome中進行調試?
我已經修復了我正在使用的另一個問題,現在可以在IE7和IE8中進行測試。它在IE中同時適用於兩種方式......但仍然無法在Chrome中使用「輸入」工作。 – wham12 2010-02-08 16:29:52
有趣的開發....如果我在goLogin函數的開始處提醒,那麼「輸入」在Chrome中可以使用。爲什麼在.ajax調用影響其成功/失敗之前暫停? – wham12 2010-02-09 15:56:20