问题描述
|
我有一个分配给按钮的javascript函数,单击该按钮时会从div中删除节点,div中的每个节点都是
<p class=\"line\"><a href=\"...\">example</a></p>
效果很好。这使用javascript的removeChild和lastChild函数。我想要做的是能够将节点添加到div中节点列表的末尾,其中节点内容(链接)取自服务器上的php脚本。
我可以站起来说
xmlObj.open (\'GET\',\'/ajax?action=boxcontent&i=\'+i\',true);
xmlObj.send (\'\');
那就是在声明请求对象并检查它处于第4就绪状态之后。
但这是我所能达到的。我知道基本的php,因此我需要一个名为boxcontent.php的php文件,并且其中需要包含要放入div中的节点信息。页面上还有几个div,这就是为什么我在GET request链接中放置\'i \'的原因,所以我可以指定一次要获取信息的位置,但稍后会担心...我想首先让一个盒子工作。
如果有人可以给我指导,我将不胜感激。
解决方法
这将向您指定的URL发送请求,并在警报消息框中显示响应(将其添加到xmlobj.open(...)和xmlObj.send(...)行之间):
xmlObj.onreadystatechange = function() {
if(xmlObj.readyState == 4) {
alert(xmlObj.responseText);
}
}