thinkphp中怎样用JS把数据库数据读出来放到页面?

各位大侠帮忙看看吧!!!管理留言功能,需要用JS把数据库里的全部留言读取出来放到页面进行操作。index.php/Guestbook-getList运行效果如下:页面有一... 各位大侠帮忙看看吧!!!管理留言功能,需要用JS把数据库里的全部留言读取出来放到页面进行操作。
index.php/Guestbook-getList运行效果如下:

页面有一个链接:查看留言,调用JS的show()方法。在show()方法里我怎样把数据读出来然后放回到页面呢?JS方法如下:
function list(p,data){

$('.message_list .list').html('');
$.post(_APP+'/Guestbook-getList',{p:p},function(res){alert('dd');
var paging = new Paging('list',res.data.info.nowPage,res.data.info.totalPages,null);

np = p<=res.data.info.totalPages?p:res.data.info.totalPages;
if(res.data){
var li = new String();
$.each(res.data.list,function(i,n){
li+='<li tid="'+n.id+'"><div class="info">'+
'<label><b>'+n.nickname+':</b><b>'+n.area+'</b></label>'+
'<span>'+n.time+'</span></div>'+
'<div class="content">'+n.content+'</div></li>';
});
$('.message_list .list').html(li);
$('.paging').html(paging.show());
//管理事件
if($('#settingMessage').size()>0){
if($('#settingMessage').attr('power') != 'true'){
$('.message_list .list li').append('<span class="icon_del"></span>');
$('.message_list .list li[tid!=0] .icon_del').css({marginTop:'-13px',marginLeft:'528px'});
}
}
}
},'JSON');
}
我现在无从下手!我应该怎么改呢?
展开
 我来答
以老非老2B
2013-07-17 · TA获得超过319个赞
知道小有建树答主
回答量:188
采纳率:0%
帮助的人:63万
展开全部
JS没有访问数据库的功能,只能通过和后台PHP进行交互获取数据。

你现在index.php/Guestbook-getList访问这个页面得到的是JSON数据;

$.post(_APP+'/Guestbook-getList',{p:p},function(res){ 这个JQuery的方法就是为了和后台进行交互,得到JSON数据后用JS进行显示到页面操作。。。
追问
此方法执行到:
var paging = new Paging('list',res.data.info.nowPage,res.data.info.totalPages,null);时出现错误,运行不下去了。请问你有用过这个方法吗?貌似是分页。
追答
没用过,你可以加个断点一步步调试下。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式