我有一个包含许多消息的元素。
每个消息是一个HTML元素与json使用一个ajax调用,或者两个使用html的ajax调用?
<div class="items">
<other-non-related-elements ...>
<div class="item">
<h4>title</h4>
<p>content</p>
</div>
<div class="item" ...
</div>
该内容正被使用Ajax呼叫不断更新。 它们完成的方式:php代码正在生成准备好打印的html。 JQuery代码将删除元素并添加新的元素。
$.get('url',null,
function(data){
$(".items .item").remove();
$(".items").append(data);
}
现在我需要一个单个的(不是item
)元素添加到<items>
元件。
它应该是这样的
<div class="items">
<new element>content</new element>
<other-non-related-elements ...>
<div class="item">
<h4>title</h4>
<p>content</p>
</div>
<div class="item" ...
</div>
为了保持它作为一个Ajax调用时,PHP会产生json的代码,该代码jQuery将操纵成html元素。由于页面已经非常忙于其他js代码,我不确定这是一个更好的解决方案。
另一种解决方法是做两个ajax调用。一个用于new-element
,另一个用于这些物品。
有什么建议吗?想法?