Окно предупреждения Javascript не отображается в Firefox - PullRequest
1 голос
/ 11 февраля 2010

Хорошо, поэтому у меня есть этот скрипт, который отлично работает с 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:». Есть идеи?

1 Ответ

1 голос
/ 11 февраля 2010

Насколько я вижу, в предупреждении нет ничего плохого (однажды я переформатировал код, чтобы сделать его читаемым! ;-)). Мое предложение состоит в том, чтобы получить Firebug и пройтись по коду, видя, где он терпит неудачу. Например, наиболее вероятные причины, по которым вы не видите предупреждение, состоят в том, что вызов Ajax не выполняется или вы никогда не получаете reply = 1 от анализа msg.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...