簡體   English   中英

Firefox上未顯示Javascript Alert框

[英]Javascript Alert box not displaying on Firefox

好的,所以我有這個腳本,它可以在IE上正常運行,但不能在Firefox上運行。 所以我想知道是否有人遇到過這個問題並且可能找到了解決方案。

$.ajax({ 
        type    : "POST",
        url     : "../php/insertUser.php",
        data    : dataString,
        success : function(msg, status)
        {
            var reply = parseInt(msg);
            if(reply==1)
            {
                alert('Email address already exists in our members database.\n'+
                       'Please try another   address and then submit it again!');
            }
            else if(reply==2)
            { 
            }
            else if(reply==0)
            {
                $('#pForm').hide('fast');
                $('#accForm').show('slow');
            }
       }
  });      

因此,警報在IE上運行正常,但我無法在Firefox(3.6或更早版本)上運行它們。 有什么想法可能會發生這種情況嗎?

編輯:感謝TJ將我引向Firebug,現在我看到警報不是問題。 問題在於Firefox無法讀取“ success:”子句。 有任何想法嗎?

就人們所能看到的而言,警報沒有任何問題(一旦我重新格式化了代碼以使其可讀性; ;-))。 我的建議是獲取Firebug並逐步遍歷代碼,查看失敗的地方。 例如,您沒有看到警報的最可能原因是Ajax調用失敗,或者您從解析msg永遠不會得到reply = 1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM