responseText不返回HTML标记

时间:2012-03-09 03:10:50

标签: php html ajax innerhtml responsetext

我有一个网页,我正在使用innerHTML和responseTEXT来替换用户交互时表的内容。我正在替换

的内容

<div> {response html goes here} </div>

响应HTML是一个存在于其自身内部的表。

所以首选的反应是:

`<div id="replaceContents"><div id="tableContaner></div></div>`

然而,当我进行此调用并让php回显包含表的div后面我只接收文本值时,响应缺少所有HTML标记。

这里有什么我想念的吗?

1 个答案:

答案 0 :(得分:0)

如果您的JS看起来像这样:

document.getElementById('container').innerHTML = ajaxRequest.responseText

然后你的HTML应该是这样的:

<div id="container"><!-- place a loading gif here for example -->Replace ME</div>

您想要替换容器中具有“容器”ID的内容。