Firefox에 JavaScript Alert Box가 표시되지 않습니다
-
19-09-2019 - |
문제
좋아, 그래서 나는이 스크립트가 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
.
제휴하지 않습니다 StackOverflow