我有以下代码从 php 文档中检索一些文本:
$.get("server/test.php", function(data){
$('#thumbdest').prepend(data);
// $('#thumbdest').html(data);
});
注释行按预期返回所有内容,但prepend
数据没有。插入时似乎会去除 HTML 标签。我不能使用注释行,因为我必须一个接一个地插入多个项目。按预期$('#thumbdest').html(data);
替换 div 中的所有内容。thumbdest
下面是我在使用时应该得到的 HTMLprepend
<tr>
<td>
<a href="#modal" class="thumbnail tableimg" role="button" class="btn" data-toggle="modal">
<img src="assets/img/huvudbilder/thumbs/img.png" class="tableimg" alt="">
</a>
</td>
<td>Test1</td>
<td>Test2</td>
</tr>
这就是我真正从使用中得到的prepend
<a href="#modal" class="thumbnail tableimg" role="button" class="btn" data-toggle="modal">
<img src="assets/img/huvudbilder/thumbs/img.png" class="tableimg" alt="">
</a>
Test1
Test2
这反过来又搞砸了整张桌子。所有表格元素都消失了,这是为什么呢?
编辑:在alert(data)
前置后进行测试时,我得到以下信息:
<tr>
<td>
<a href="#editImage_1222866094" class="thumbnail tableimg" role="button" class="btn" data-toggle="modal">
<img src="assets/img/huvudbilder/thumbs/favicon32.png" class="tableimg" alt="">
</a>
</td>
<td>Test1</td>
<td>Test2</td>
</tr>
的结构#thumbdest
:
<table class="table table-hover">
<p> </p>
<thead>
<tr>
<th></th>
<th>Namn</th>
<th>Tid</th>
</tr>
</thead>
<tbody id="thumbdest"></tbody>
<tbody>
<?php getImageList($conn); ?>
</tbody>
</table>