当前位置:  开发笔记 > 编程语言 > 正文

什么更有效?在javascript或php中生成每个tr?

如何解决《什么更有效?在javascript或php中生成每个tr?》经验,为你挑选了0个好方法。

什么是"实时搜索功能"更有效?

在有一点延迟的键盘上是一个请求,记录在json中返回并且我以这种方式追加它们:

$.ajax({            
            type: "POST",
            url: "/spares/search/getresults",
            dataType: "json",
            data: "val="+ searchval,
            success: function(response){
                if (response.error == false) {

                        $.each(response.result, function(index, value){
                            $(".choosCred").append(" "+ value.id +" "+ prod_id +" "+ article +" "+ value.cd_cred +" "+ value.name_org +" "+ value.quality +" "+ article_description +" " + '' +" ");         
                        }); 
                }  
            }
        });

但我可以在php中生成完整的表,然后像这样追加它:

 $.ajax({            
            type: "POST",
            url: "/spares/search/getresults/",
            data: "SearchTerm="+ searchValue,
            success: function(response){
                $(".products tbody").html(response).show();
            }
        });

注意:在PHP代码中,我遍历每个结果并为其添加一些值,而不是我在那里生成表,因为我已经有一个for循环.当我追加它时,它是闪电般的.当我用javascript追加记录并循环遍历每个json结果时,它会变慢.

这是最好和最快的方法是什么?或者还有另外一个技巧吗?

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有