我正在使用 jquery 进行 Ajax 调用,并将内容放入 div 中,如下所示:
$('#replace').html(response);
但它并没有取代我从“响应”中获得的所有内容。
当我做 :
alert(response)
我看到所有的 HTML 代码都没有问题。
但是当我这样做时:
$('#replace').html(response);
它不会从响应中放入所有 HTML 代码。
当我发出警报时
alert(response);
我得到了这个(这是正确的):
# <div id='replace'>
<tr onclick='javascripot:gravaJOBparaView(5746);' ondblclick='fnOpen(5746);' >
<td class='preview' title='8746' >8746</td>
<td>XXXX</td>
<td>xxxxx</td>
<td>xxxx</td>
<td>xxx</td>
<td>xxxxx</td>
<td title='xpto'>XXXXXX</td>
<td></td>
<td> <br/>18:00</td>
<td>22/07/2012</td>
<td title='Check XXXXX' class='popups' ><a href='#popup_5746'><img src='xpto.png' alt='Check XXXXXX' width='40px'></a></td>
</tr>
</td>
#
但是当我这样做时:
$('#replace').html(response);
它将这段代码放在 div 'replace' 中:
# <div id="replace">
8746
XXX
XXXX
XXXX
XXXXX
XXXXX
RXXXXXX
<br>18:00
22/07/2012
<a href="#popup_5746"><img width="40px" alt="Check XXXXX" src="xxxxxx.png.png"></a>
</div>
#
正如您所看到的,由于某种原因,它不会将所有标签都放在响应中。
我应该怎么办?