Javascript 用Java编写HTML并通过ajax发送
我希望能够用Java编写html并将其发送到ajax,而不是从Java获取xml并在jQuery中循环以创建html。 我之所以要这样做,是因为每次ajax调用都要显示很多照片(可能有1000张),所以在jQuery中显示这些照片需要花费很多时间 ajax的代码,我正在编写使用xml获取数据的代码: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
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谢谢您的评论,我将尝试这样做