2012-08-16 89 views
0

我想解析一个ajax响应文本,我从ajax responsetext获得一个完整的表单,但是如何将这个表单追加到我刚才在按钮下的现有页面,这个ajax调用发生在这个按钮上。Ajax响应文本

尝试使用appendchild添加此响应文本,但没有奏效,任何人都可以帮助我解决这个问题。 是我在这种情况下的做法,如果是这样的话,我怎样才能从响应文本到我的页面上获得这种形式。

+0

显示一些代码示例 – user907860 2012-08-16 23:19:11

+0

请张贴一些示例代码和你得到的响应样本 – Geuis 2012-08-16 23:19:11

+0

所以我试图做:xmlhttp.onreadystatechange = function(){ if(xmlhttp.readyState == 4 && xmlhttp.status == 200){alert(xmlhttp.responseText); - 我在响应文本中看到了表单html代码,我希望将此表单添加到我的网页上。 – user1604575 2012-08-16 23:26:21

回答

1

最简单的方法是创建一个空的占位符,然后将响应文本到它在阿贾克斯成功

HTML

<div id="ajxresult"></div> 

的JavaScript

document.getElementById("ajxresult").innerHTML = ajaxresponse; 
+0

我更喜欢通过控制台进行调试,但每个都是自己的... – Kpower 2012-08-16 23:22:09

+0

jquery与它有什么关系? – Zirak 2012-08-16 23:22:40

+0

你并不总是有一个控制台。 – 2012-08-16 23:26:50