나는 그것이 매우 어리석은 질문이라고 생각한다. 그러나 구글의 시간 이후에 - 나는 전혀 모른다. 요점은 내 웹 사이트에서 "클릭"이벤트를 처리 한 후 다시로드 페이지가 필요하다는 것입니다. 크롬 \ 오페라에서 문제없이 작동합니다. 하지만 파이어 폭스에는 몇 가지 버그가 있습니다. 내 JS의 의견 코드 : 나는 후 클릭하기 때문에, 부스 방법을 작업해야Firefox 반환 false; (preventDefault();) 및 window.location.reload(); 함께
$('#project_create').click(function() {
var projectname = $("#project_name").val();
var projectdescription = $("#project_description").val();
$.post("projects/add_project.php", {
project_name: projectname,
project_description: projectdescription
});
$("#create_project_form").hide("slow");
$("#project_list").show("slow");
//return false; - if it uncomment, all work, but next page reloader doesn't work.
window.location.reload(); //but if it's work, FireFox doesn't send $.post-query
});
- $ _SESSION에 넣어 스크립트 [ 'my_var'] 몇 가지 변수, 그리고이 변수는 다시로드 페이지 만 후 사용 가능한입니다. 어쩌면 다른 방법이있을 수 있습니까? firefox 및 의 기능에서 문제를 여기에서 이해하므로 preventDefault();
감사!
브라우저가 페이지를 떠나는 경우 보류중인 요청이 취소되고 서버에 도착하지 않을 수도 있음을 강조하고 싶을 수도 있습니다.: D – Joseph
정말 놀랍습니다. :)) 정말 고마워! – Sysanin
왜 window.location.reload() 후에 return = false를 넣지 않습니까? – SuperUberDuper