Javascript 用Java编写HTML并通过ajax发送

Javascript 用Java编写HTML并通过ajax发送,javascript,java,jquery,html,ajax,Javascript,Java,Jquery,Html,Ajax,我希望能够用Java编写html并将其发送到ajax,而不是从Java获取xml并在jQuery中循环以创建html。 我之所以要这样做,是因为每次ajax调用都要显示很多照片(可能有1000张),所以在jQuery中显示这些照片需要花费很多时间 ajax的代码,我正在编写使用xml获取数据的代码: jQuery(".accordionclick").click(function() { jQuery.ajax({ url: "getPhotos", da

我希望能够用Java编写html并将其发送到ajax,而不是从Java获取xml并在jQuery中循环以创建html。 我之所以要这样做,是因为每次ajax调用都要显示很多照片(可能有1000张),所以在jQuery中显示这些照片需要花费很多时间

ajax的代码,我正在编写使用xml获取数据的代码:

jQuery(".accordionclick").click(function() {
    jQuery.ajax({
        url: "getPhotos",
        dataType: "xml",
        data: {
            bpID: jQuery("#ID").val(),
            password: jQuery('#password').val(),
            className: jQuery(this).attr("title")
        },
        success: function(xmlResponse) {
            var photos = (jQuery("Photo", xmlResponse).map(
                function() {
                    return {
                        imageLocation: jQuery(
                            "imageLocation",
                            this).text(),
                        id: jQuery("photoID", this)
                            .text(),
                        BII: jQuery("BII", this).text(),
                        jID: jQuery("jID", this).text(),
                        cName: jQuery("cName", this)
                            .text(),
                    };
                }));
        }
    });
}); 

欢迎来到SO。请访问,了解如何提问。你是说JAVA编程语言,例如
getPhotos
是用JAVA编写的吗?向JAVA展示我非常怀疑在XHR中返回html会大大提高性能。更新DOM仍然是一个问题。处理1000个条目时,最好使用一些增量滚动解决方案(用户无论如何都不会一次看到所有的照片),保持DOM的美观和小型。@marthursson感谢您的评论,我会尽力做到这一点欢迎访问。请访问,了解如何提问。你是说JAVA编程语言,例如
getPhotos
是用JAVA编写的吗?向JAVA展示我非常怀疑在XHR中返回html会大大提高性能。更新DOM仍然是一个问题。处理1000个条目时,最好使用一些增量滚动解决方案(用户无论如何都不会一次看到所有的照片),保持DOM小巧美观。@marthursson谢谢您的评论,我将尝试这样做