오케이, IE와 잘 작동하지만 Firefox에서는 작동하지 않는 스크립트가 있습니다. 그래서 누군가가이 문제를 가지고 있고 아마도 해결책을 가지고 있는지 궁금해하고있었습니다.자바 스크립트 경고 상자가 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가 "success :"절을 읽지 않는다는 점입니다. 어떤 아이디어?
우리가 좀 더 쉽게 읽을 수 있도록 공백/탭으로 서식을 지정할 수도 있습니다 –
thx Matthew, 최선을 다할 것입니다 – Uran
'성공하지 못하면': '절'은 'var reply'줄에서 중단 점을 찾았지만 적중하지 않으면 $ .ajax 함수를 실행하고 jQuery가 요청이 성공했다고 생각하지 않는지 확인해야합니다. 아니면 당신은 PHP 스크립트에 실제 URL을 게시 할 수 있고 누군가가 당신을 위해 디버깅을 할 수도 있습니다. 정보없이 추측하는 것은 어렵습니다. – Nickolay