0

私はこのjquery関数を使用しています:

<script>
function insertData(value1){
    $.get( "thisfile.php", { row1: value1} )
    .done(function( data ) {
    $("#tbody1").html( data );
    });
};
</script>

このリンクをトリガーとして使用:

<a href='#' onClick='insertData("test")'>Click Me</a>

このphpの値を表示するには:

if($_GET['row1'] == 'test'){
echo "<tr><td>Peter Parker</td></tr><tr><td>Marry Jane</td></tr><tr><td>Aunt May</td></tr>";
}

この html に値を表示するには:

<table>
<tbody><tr><th>Name</th></tr></tbody>
<tbody id='tbody1'></tbody>
</table>

Chrome や firefox などの他のブラウザでは、IE 10 でも問題なく動作します。ただし、IE 9 未満で使用すると、値が表示されません。以下のIE 9で値を表示するのを手伝ってくれる人はいますか? 助けてくれてありがとう。

4

1 に答える 1

1

HTMLが間違っています。一度だけ使用してください ( IEtbodyで問題が発生する可能性があります)。

<table>
   <thead><tr><th>Name</th></tr></thead>
   <tbody id='tbody1'></tbody>
</table>
于 2013-11-07T04:23:10.420 に答える