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是错误的,tbody只使用一次(它可能会在IE中产生问题)比如,

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