好, 所以我有这个脚本适用于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:”条款。有什么想法吗?答案 0 :(得分:1)
就人们所见,警报没有任何问题(一旦我重新格式化代码以使其可读!;-))。我的建议是获取Firebug并逐步完成代码,看看它失败的地方。例如,您没有看到警报的最可能原因是Ajax调用失败,或者您从未通过解析reply = 1
获得msg
。