我需要使用AJAX滚动函数将我收到的JSON数组发送到我视图的div或HTML响应 .
我怎样才能做到这一点?
这是我的代码:
<script type="text/javascript">
$(document).ready(function(){
$(window).scroll(function(){
var url= '<?php echo base_url("user/get_all_post"); ?>';
var lastID = $('.load-more').attr('lastID');
if ($(window).scrollTop() == $(document).height() - $(window).height() && lastID != 0){
$.ajax({
type:'POST',
url:url,
data:'id='+lastID,
beforeSend:function(html){
$('.load-more').show();
},
success:function(html){
//alert(html);
var ParsedObject = JSON.stringify(html);
var json = $.parseJSON(ParsedObject);
//alert(json);
/*
var json =" [{'id':1,'name':'Test1'},{'id':2,'name':'Test2'}]";
var jsonArray = eval('(' + json + ')');
for (i in jsonArray)
{
alert(jsonArray[i]["name"]);
}
*/
// alert(json.id);
var jsonArray = eval('(' + json + ')');
$PostId=jsonArray[4]["id"];
alert($PostId);
for(i in jsonArray)
{
$status=jsonArray[i]["status"];
$status_image=jsonArray[i]["status_image"];
$multimage=jsonArray[i]["multimage"];
}
//alert(Lastid);
$('.load-more').attr('lastID',$PostId);
$('#result_table').append($status_image);
}
});
}
});
});
</script>
jsonArray
给我显示转换数组的错误,所以如何通过HTML元素传递完整数组以在我的视图中使用 .