ajax调用后,我想在页面中注入一些元素(列表)。对于列表中的每个元素,我想附加t:pagelink。我使用PrototypeJs作为js框架。你有什么想法吗? 我已经测试下面的代码,但不工作(它不会令T:pagelink) 在tapestry中通过ajax添加pagelink
new Ajax.Request('my_service_url', {
onSuccess: function(response) {
\t response.responseJSON.data.each(function(item){
\t \t var li = '<li>'+
\t \t '<span>'+item.title+'</span>'+
\t \t '<t:pagelink page="examples/navigation/PageLinks2">'+item.link+'</t:pagelink>'+
\t \t '</li>';
\t \t $('mylist').insert(li);
\t });
}
});
Javascript在客户端(在浏览器中)执行,并且挂毯模板在服务器上呈现。这将无法工作 –