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');
}
我现在无从下手!我应该怎么改呢? 展开
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');
}
我现在无从下手!我应该怎么改呢? 展开
1个回答
展开全部
JS没有访问数据库的功能,只能通过和后台PHP进行交互获取数据。
你现在index.php/Guestbook-getList访问这个页面得到的是JSON数据;
$.post(_APP+'/Guestbook-getList',{p:p},function(res){ 这个JQuery的方法就是为了和后台进行交互,得到JSON数据后用JS进行显示到页面操作。。。
你现在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);时出现错误,运行不下去了。请问你有用过这个方法吗?貌似是分页。
追答
没用过,你可以加个断点一步步调试下。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询