我将HTML代码发送到ajax,并将此代码附加到列表的底部。它用于ajax分页。
返回的代码以
<?php<?php<?php<?php并以
[1] 我发送的是一个html格式的活动项数组。这是我在ajax中得到的一个例子。
<?php<?php<?php<?php
<div class="activity">
<div class="activity-top"></div>
<div class="activity-body"></div>
</div>[1]我要发送的项目在一个数组中。
将代码返回给
function run_loop() {
$each_item = array();
if( has_activities( array('current_page' => $_POST['this_page'], 'user_id' => $_POST['user_id'] ) ) ) {
while ( activity() ) : the_activity();
$each_item[] = include( dirname(dirname(__FILE__)).'/activity/activity-entry.php' );
endwhile;
}
exit(json_encode($each_item));
}此外,尽管html代码被破坏,我还是尝试使用它,并且返回的父div (活动容器)没有显示。我正在使用.append()。
发布于 2014-04-03 11:46:52
在我看来你有两个潜在的问题:
处理此问题的更好方法是只返回所需的数据,最好是以JavaScript (JSON)容易解析的格式返回,然后使用jQuery ($(‘#寻呼机’).append(‘+ data +’)将该数据呈现给HTML
https://stackoverflow.com/questions/22836271
复制相似问题