我在thinkphp的控制器里得到一个$data的数组并将其转换成json,我如何将这个值返回给jquery ajax?
varurl=window.location.href;varurl=url.substring(46);functionuser(id){varsrc='__ROOT_...
var url = window.location.href;
var url = url.substring(46);
function user(id){
var src = '__ROOT____APP__/Home/Homepage/ajaxPage';
var id = id;
$.ajax({
type : "GET",
url : src,
dataType : "json",
data : {'p':id,'article_id':url},
async : false,
success : function(data){
//alert(data);
$('.articleCommentBox li').empty();
$.each(data,function(commentIndex,comment){
var html = "<div class='userInfo'><img src='__IMAGE__/Home/AvatarBig.png' /><a href=''>"+comment['user_name']+"</a></div>"+
"<div class='commentContent'><div class='commentDate'>"+comment['create_time']+"</div>"+
"<div class='reply'><a href=''>回复</a>|<a href=''>引用</a></div>"+comment['comment_content']+"</div>";
$('.articleCommentBox li').eq(commentIndex).append(html);
})
}
});
}
在控制器里return $data,jquery接收不到,只能接受到echo出来的$data 展开
var url = url.substring(46);
function user(id){
var src = '__ROOT____APP__/Home/Homepage/ajaxPage';
var id = id;
$.ajax({
type : "GET",
url : src,
dataType : "json",
data : {'p':id,'article_id':url},
async : false,
success : function(data){
//alert(data);
$('.articleCommentBox li').empty();
$.each(data,function(commentIndex,comment){
var html = "<div class='userInfo'><img src='__IMAGE__/Home/AvatarBig.png' /><a href=''>"+comment['user_name']+"</a></div>"+
"<div class='commentContent'><div class='commentDate'>"+comment['create_time']+"</div>"+
"<div class='reply'><a href=''>回复</a>|<a href=''>引用</a></div>"+comment['comment_content']+"</div>";
$('.articleCommentBox li').eq(commentIndex).append(html);
})
}
});
}
在控制器里return $data,jquery接收不到,只能接受到echo出来的$data 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询