0
我有这样的代码在我的网站批准的帖子:我的jQuery代码在Firefox中不起作用?
function approvePost(idToApprove,moderatorType)
{
var answer = confirm('are you sure to approve post?!');
if(answer)
{
$.post('submit.php',{idToApprove:idToApprove , moderatorType:moderatorType},result);
alert('1111');
function result(data)
{
alert(data);
if(data=="success")
{
alert("successful!");
}
else alert('fail!');
}
}
else{
return false;
}
}
这段代码的罚款以及在Chrome和IE,但在Firefox $。员额(.....不工作后的代码 我的意思是警告(“1111”);以及警报(数据)!不工作 我不知道为什么?!我该怎么办
感谢
如果我修改代码,这一点,既$的? .post(...工作!!! 的问题存在于不同的计算机中,这不是因为缓存! 我认为问题来自confirm()函数。 如果我不使用它,它工作正常!
function approvePost(idToApprove,moderatorType)
{
$.post('submit.php',{idToApprove:idToApprove , moderatorType:moderatorType},result);
var answer = confirm('are you sure to approve post?!');
if(answer){
$.post('submit.php',{idToApprove:idToApprove , moderatorType:moderatorType},result);
alert('1111');
function result(data){
alert(data);
if(data=="success"){
alert("successful!");
}
else alert('fail!');
}
}else{
return false;
}
}
您是否尝试在按住shift键的同时刷新Firefox中的页面?它会重新加载该页面的缓存脚本。按住Shift并点击重新加载。 – Sharky 2014-09-13 09:53:20
你有任何控制台错误?您使用的是Web Developer吗? – DevlshOne 2014-09-13 09:54:29