jQuery를 사용하여 내 사이트에 대한 간단한 투표 시스템을 개발 중입니다. 내 로컬 (자체 PC 서버)에서 테스트했을 때 IE, Firefox 및 Chrome에서 모두 정상적으로 작동했습니다. 주 서버에 업로드 할 때 Firefox에서 오류가 발생했습니다.다른 서버에서의 jQuery 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는 변수에 1을 더하는 간단한 SQL 함수입니다. 단순한.
내 메인 웹 서버에서 발생하는 일은 회 전자를 제거하지 않는다는 것입니다. 회 전자를 계속 보여줍니다. 또는로드가 계속되거나 또는 스피너가 제거되지 않습니다. 5.0.77
내 로컬 서버가 5.2.5 아파치 2.0.63에게 PHP MySQL이 :
내 주요 서버에서 실행되는 PHP 5.1.4 아파치 2.0.58 의 MySQL 5.0.22
어디서부터 시작해야할지 모르겠다. 나는이 문제의 원인을 잘 모른다!
Firefox 3.0.8에서 발생합니다.
"Firefox에서 오류가 발생했습니다": 오류가 무엇인지 알면 정말 유용합니다 – spender
무엇이 잘못되었는지 보려면 오류가 필요합니다. 지금은 vote.php 스크립트를 포함하여 아무 것도 될 수 없습니다. –
죄송합니다. 그것은 나에게 오류 메시지를주지 않는다. 나는 그것이 단지 오류라고 말하려고했다. 스피닝을 계속하는 스피너입니다. Firefox, IE 및 Chrome이있는 로컬 서버에서 작동하는 이유를 모르지만 내 주 서버에서는 IE와 Chrome에서만 작동합니다. –