【问题标题】:jQuery firefox issue with different servers不同服务器的jQuery firefox问题
【发布时间】:2010-10-29 09:07:09
【问题描述】:

我正在使用 jQuery 为我的网站开发一个简单的投票系统。当我在本地(自己的 PC 服务器)上对其进行测试时,一切正常(在 IE、Firefox 和 Chrome 上)。当我上传到我的主服务器时,Firefox 给了我一个错误。

考虑到 Firefox 在我的本地服务器上运行良好,这与服务器的差异有关...

这是函数:

$("a.vote_up").click(function(){
//get the id
the_id = $(this).attr('id');

// show the spinner
$(this).parent().html("<img src='layout/images/spinner.gif'/>");

//fadeout
$("div#"+the_id).fadeOut("fast");

    $.ajax({
        type: "POST",
        url: "vote.php?action=up&id="+the_id,
        success: function(msg)
        {
            $("span#vp_container"+the_id).html(msg);
            $("span#vp_container"+the_id).fadeIn();
            //remove the spinner
            $("div#"+the_id).remove();

        }
    });
});

该功能基本上是投票赞成。在 vote.php 中是一个简单的 SQL 函数,它给一个变量加 1。很简单。

在我的主网络服务器上发生的情况是它没有删除微调器。它一直显示微调器。或者它继续加载,或者微调器没有被移除。

我的主服务器正在运行: PHP 5.2.5 阿帕奇 2.0.63 MySQL 5.0.77

我的本​​地服务器是: PHP 5.1.4 阿帕奇 2.0.58 MySQL 5.0.22


我不知道从哪里开始寻找。我不知道是什么导致了这个问题!

它发生在 Firefox 3.0.8 上。

【问题讨论】:

  • "Firefox 给了我一个错误":知道错误是什么真的很有用
  • 我们确实需要一个错误来查看问题所在。现在它可以是任何东西,包括你的 vote.php 脚本。
  • 对不起。它没有给我错误消息。我只是想说它有一个错误。错误是继续旋转的微调器。我只是不明白为什么它可以在我的本地服务器上使用 firefox、IE 和 Chrome,但在我的主服务器上,它只适用于 IE 和 Chrome。
  • 那么FF中的错误控制台没有错误?你用萤火虫吗?这告诉你什么?
  • 您将不得不自己进行一些调试。我要检查的第一件事是调用 vote.php。安装萤火虫。是否正在提出请求?如果有,有什么反应?

标签: php jquery mysql apache firefox


【解决方案1】:

由于 Firefox 和 jQuery 都在客户端运行,不同的服务器没有任何区别。

javascript、html和vote.php文件都在同一个目录吗?

对我来说似乎是一个路径问题,但如果没有更多信息(代码),这很难说。

编辑:服务器错误日志应该告诉你它是否找不到某些文件

【讨论】:

  • 这是一个服务器问题,因为它是我的本地服务器(在我的笔记本电脑上)和我的主主机服务器之间的唯一区别。所有的代码和数据库都是一样的。在我的本地服务器上使用 Firefox,它可以完美运行。在我的主服务器上使用 Firefox,它失败了。我已经用 IE 和 Chrome 进行了测试。使用这些浏览器,它可以在两台服务器上运行。 SO:这是 Firefox 和我的主服务器的问题。由于代码完全相同,这是服务器问题。
【解决方案2】:

如果你在 Firefox 中安装了 Firebug

console.log("id=", the_id, "; msg=", msg);

在你之前

$("span#vp_container"+the_id).html(msg);

所以你可以看到返回的 msg 是什么。

【讨论】:

    猜你喜欢
    • 2023-03-14
    • 2018-01-13
    • 1970-01-01
    • 2020-10-03
    • 1970-01-01
    • 2011-03-23
    • 2016-01-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多