質問

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

<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でこののみ動作しますか?

役に立ちましたか?

解決

IEは、異なる名前空間を維持するとの問題点(バグ)を持っています。あなたは... idとして「援助」を使用しているページ、name、グローバルスコープで変数、上のの他にの何かを持っていますか?もしそうなら、それはあなたの問題です。チェックする簡単な方法は、実験を行うことです:flibberdegibbetとあなたのgetElementById呼び出しで文字列を変更するには、隠しフィールドのIDを変更します。それは作業を開始した場合、それはあなたがどこかで名前の競合を持っていることを意味します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top