JQuery Firefox проблема с различными серверами - PullRequest
0 голосов
/ 27 мая 2009

Я разрабатываю простую систему голосования для моего сайта с помощью jQuery. Когда я тестировал его на своем локальном компьютере (собственный сервер ПК), все работало нормально (в 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 Apache 2.0.63 MySQL 5.0.77

Мой локальный сервер: PHP 5.1.4 Apache 2.0.58 MySQL 5.0.22


Я не знаю, с чего начать. Я понятия не имею, что является причиной проблемы!

Это происходит в Firefox 3.0.8.

Ответы [ 2 ]

0 голосов
/ 29 мая 2009

если у вас есть Firebug в Firefox, поставьте

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

до вашего

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

чтобы вы увидели, что такое возвращаемое сообщение.

0 голосов
/ 28 мая 2009

Поскольку Firefox и jQuery работают на стороне клиента, другой сервер не имеет значения.

Все ли файлы javascript, html и voice.php находятся в одном каталоге?

Для меня это кажется проблемой с путями, но об этом трудно сказать без дополнительной информации (кода).

Редактировать: Журнал ошибок сервера должен сообщать вам, если он не может найти некоторые файлы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...