문제

좋아, 그래서 나는이 스크립트가 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 이상)에서 작업 할 수는 없습니다. 왜 이런 일이 일어날 수 있는지에 대한 아이디어가 있습니까?

편집 : Firebug를 언급 한 TJ에게 감사드립니다. 이제 경고가 문제가되지 않습니다. 문제는 Firefox가 "성공 : 조항"을 읽지 않는다는 점에서 문제가 있습니다. 어떤 아이디어?

도움이 되었습니까?

해결책

볼 수있는 한 경고에는 아무런 문제가 없습니다 (일단 읽을 수 있도록 코드를 재구성 한 후에! ;-)). 내 제안은 얻는 것입니다 개똥 벌레 코드를 통해 코드가 실패한 위치를보십시오. 예를 들어, 경고를 보지 못하는 가장 큰 이유는 Ajax 호출이 실패하거나 결코 얻지 못하기 때문입니다. reply = 1 구문 분석에서 msg.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top