我希望能够用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(),
};
}));
}
});
});