Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript在页面末尾追加新内容_Javascript_Jquery_Ajax - Fatal编程技术网

使用Javascript在页面末尾追加新内容

使用Javascript在页面末尾追加新内容,javascript,jquery,ajax,Javascript,Jquery,Ajax,你好,我情不自禁。我有一个页面,用户可以张贴那里的状态。但我发现,当用户按下按钮时,新帖子会出现在旧帖子之后的页面末尾(底部) 目前,ajax将所有新帖子设置在旧帖子的顶部。 我要倒过来 我在函数中有一个片段,我知道在这段代码中有一点需要更改,但我不知道该如何更改 var currentHTML = _("statusdescrib").innerHTML; var currentdbxHTML = _("databox").innerHTML; _("statusdescrib

你好,我情不自禁。我有一个页面,用户可以张贴那里的状态。但我发现,当用户按下按钮时,新帖子会出现在旧帖子之后的页面末尾(底部)

目前,ajax将所有新帖子设置在旧帖子的顶部。 我要倒过来

我在函数中有一个片段,我知道在这段代码中有一点需要更改,但我不知道该如何更改

var currentHTML = _("statusdescrib").innerHTML;
var currentdbxHTML = _("databox").innerHTML;
        _("statusdescrib").innerHTML = '<div id="status_'+sid+'" class="status_boxes"><div>Posted by you just now:<span id="sdb_'+sid+'"><a href="#" onclick="return false;" onmousedown="deleteStatus(\''+sid+'\',\'status_'+sid+'\');" title="DELETE THIS STATUS">delete</a></span></div></div>'+currentHTML;
            _("databox").innerHTML = '<div id="status_'+sid+'" class="status_boxes">'+data+'</div>'+currentdbxHTML;
var currentHTML=U8;(“statusdescrib”).innerHTML;
var currentdbxHTML=uxhtml(“数据盒”).innerHTML;
_(“statusdescrib”).innerHTML='您刚才发布的:'+currentHTML;
_(“数据盒”).innerHTML=''+data+''+currentdbxHTML;

感谢您的帮助

将currentHTML放在新插入的html之前,如下所示:

var currentdbxHTML = _("databox").innerHTML;
        _("statusdescrib").innerHTML = currentHTML+'<div id="status_'+sid+'" class="status_boxes"><div>Posted by you just now:<span id="sdb_'+sid+'"><a href="#" onclick="return false;" onmousedown="deleteStatus(\''+sid+'\',\'status_'+sid+'\');" title="DELETE THIS STATUS">delete</a></span></div></div>';
            _("databox").innerHTML = '<div id="status_'+sid+'" class="status_boxes">'+data+'</div>'+currentdbxHTML;
var currentdbxHTML=xhtml(“数据盒”).innerHTML;
_(“statusdescrib”).innerHTML=currentHTML+“您刚才发布的:”;
_(“数据盒”).innerHTML=''+data+''+currentdbxHTML;

正如您在第二行中所看到的,我将+currenHTML移到了包含的HTML片段前面,以读取当前HTML+…

FYI,ID必须是唯一的。我以前尝试过这个,但它不起作用,但现在我在您的建议后再次尝试,效果很好。谢谢您和thx的快速回复。你的格蕾蒂的业力,有时当你从别人那里得到帮助时,它会神奇地发挥作用;)我也做服务台的工作,有时候客户在你拿起电话时就可以得到工作。祝你好运。你也知道为什么它在一个全新的状态网站上什么都不显示吗??当它是第一篇文章,之前没有内容,现在就不会出现了??呵呵,耶,因果报应无处不在,祝你好运。谢谢