Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.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 - Fatal编程技术网

Javascript 如何按说明订购

Javascript 如何按说明订购,javascript,jquery,Javascript,Jquery,下面的代码是一个无需刷新即可自动添加注释的代码 当它运行时,它是由ASC订购的,我希望它是由DESC订购的,这里的人知道我怎么做吗 谢谢 $("#send").click(function() { $.ajax({ type: "POST", url: "http://localhost/index.php?/main/add_comment", data: { textbox: $("#textbox")

下面的代码是一个无需刷新即可自动添加注释的代码

当它运行时,它是由ASC订购的,我希望它是由DESC订购的,这里的人知道我怎么做吗

谢谢

$("#send").click(function() {
     $.ajax({
         type: "POST",
         url: "http://localhost/index.php?/main/add_comment",
         data: {
             textbox: $("#textbox").val()
         },
         dataType: "text",
         cache: false,
         success: function(data) {
             document.getElementById('comments').innerHTML += "<div class=\"col-lg-6\">" +
                 "<div class=\"well well-sm\">" +
                 "<div class=\"col-md-2 comment-img\">" +
                 "<img src=\"/img/avatar_img.png\"> " +
                 "</div>" +
                 "<div class=\"col-md-10\">" +
                 "<p class=\"text-left\">admin said:<pre>" + data + "</pre></p>" +
                 "<p class=\"text-right timeago\">Posted 0 secounds ago.</p>" +
                 "</div>" +
                 "<div class=\"clearfix\">" +
                 "</div>" +
                 "</div>" +
                 "</div>";

         }
     });
     return false;
 });
$(“#发送”)。单击(函数(){
$.ajax({
类型:“POST”,
url:“http://localhost/index.php?/main/add_comment",
数据:{
文本框:$(“#文本框”).val()
},
数据类型:“文本”,
cache:false,
成功:功能(数据){
document.getElementById('comments')。innerHTML+=“”+
"" +
"" +
" " +
"" +
"" +
管理员说:“+data+”

”+ “

在0秒前发布。

”+ "" + "" + "" + "" + ""; } }); 返回false; });
替换
document.getElementById('comments')。innerHTML
替换为
document.getElementById('comments')。插入相邻的HTML(“afterbegin”,HTML)

成功:函数(数据){
var HTMLtext=“”+
"" +
"" +
" " +
"" +
"" +
管理员说:“+data+”

”+ “

在0秒前发布。

”+ "" + "" + "" + "" + ""; document.getElementById('comments').insertAdjacentHTML(“afterbegin”,HTMLtext); }
我不明白。。。您发布的代码只是用返回的数据替换comments div。我看不出有多少评论。如果您希望在每个其他注释之前显示您的注释,请使用$(“#comments”).prepend('your HTML HERE');
success: function (data) {
    var HTMLtext = "<div class=\"col-lg-6\">" +
        "<div class=\"well well-sm\">" +
        "<div class=\"col-md-2 comment-img\">" +
        "<img src=\"/img/avatar_img.png\"> " +
        "</div>" +
        "<div class=\"col-md-10\">" +
        "<p class=\"text-left\">admin said:<pre>" + data + "</pre></p>" +
        "<p class=\"text-right timeago\">Posted 0 secounds ago.</p>" +
        "</div>" +
        "<div class=\"clearfix\">" +
        "</div>" +
        "</div>" +
        "</div>";
        document.getElementById('comments').insertAdjacentHTML("afterbegin",HTMLtext);
}