-1

私はこれを持っています:

<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){

これが IE ではなく FF でのみ機能するのはなぜですか?

4

1 に答える 1

3

IE には、名前空間を区別することに関する問題 (バグ) があります。「援助」を 、 、グローバル スコープの変数などとして使用するページに他に何かあります? もしそうなら、それはあなたの問題です。確認する簡単な方法は、実験を行うことです。非表示フィールドの ID をに変更し、呼び出しの文字列を変更します。それが機能し始めた場合、それはどこかで名前の競合があることを意味します。idnameflibberdegibbetgetElementById

于 2010-02-06T17:50:36.493 に答える