문제

나는 이것을 가지고있다:

<input type="hidden" id="aid" value="<? echo $_GET['id']; ?>"></div>

그리고

  var aID = document.getElementById('aid');
  var postFile = 'showcomments.php?id='+ aID.value;
  $.post(postFile, function(data){

이것이 왜 FF에서만 작동하지 않고 IE가 아닌가?

도움이 되었습니까?

해결책

즉, 네임 스페이스를 구별하는 문제 (버그)가 있습니다. 당신은 가지고 있습니까? 아무것 "AID"를 사용하는 페이지에서 id, ㅏ name, 글로벌 범위의 변수 ...? 그렇다면 그것은 당신의 문제입니다. 쉽게 확인하는 방법은 실험을 수행하는 것입니다. 숨겨진 필드의 ID를 flibberdegibbet 그리고 당신의 문자열을 변경하십시오 getElementById 전화. 작동하기 시작하면 어딘가에 이름이 갈등이 있음을 의미합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top