设为首页 加入收藏

TOP

Beego 学习笔记7:JS分页(四)
2017-12-07 14:22:10 】 浏览:1587
Tags:Beego 学习 笔记 JS分页
.Count var PageSize = data.PageSize; var Page =data.Page; $("#pagination").pagination(Count, { callback: pageselectCallback, num_edge_entries: 1, prev_text: "上一页", prev_show_always: true, next_text: "下一页", next_show_always: true, items_per_page: PageSize, current_page: Page, link_to: '#__aurl=!/Home/PageData', num_display_entries: 4 }); } }); } //使用分页插件分页后的回调函数2 function pageselectCallback(page_id, jq) { var search = $("#txt_search").val();//名称 $.ajax({ async: false, type: "post", url: "/Home/PageNextData", data: { search: search, pageno: (parseInt(page_id) + parseInt(1)), }, success: function (data) { console.log('下一页的数据') console.log(data) console.log(data.DataList) htmlData(data.DataList) } }); } function htmlData(data){ var html=''; for(var i=0;i<data.length;i++){ html+='<tr class="sort-item" id="module_'+data[i].Id+'" value="'+data[i].Id+'">'; html+=' <td style="text-align: center;width: 150px;"><span class="label label-default" >'+data[i].Id+'</span></td>'; html+=' <td style="text-align: center;width: 240px;" ><strong>'+data[i].Name+'</strong></td>'; html+=' <td style="text-align: center;width: 240px;" ><strong>'+data[i].Nickname+'</strong></td>'; html+=' <td style="text-align: center;width: 240px;" ><strong>'+data[i].Pwd+'</strong></td>'; html+=' <td style="text-align: center;width: 240px;" ><strong>'+data[i].Email+'</strong></td>'; html+=' <td style="text-align: center;width: 240px;" ><strong>'+data[i].Sex+'</strong></td>'; html+=' <td style="text-align: center;width: 240px;" ><strong>'+data[i].Phone+'</strong></td>'; html+='</tr>'; } $("#sortable").html(html); } </script>     </body> </html>

  

6>     Main.go的代码如下:

package main

import (
	"fmt"
	"github.com/astaxie/beego/orm"
	_ "secondweb/routers"
	"github.com/astaxie/beego"
)

func init(){
	dbhost := beego.AppConfig.String("dbhost")
    dbport := beego.AppConfig.String("dbport")
    dbuser := beego.AppConfig.String("dbuser")
    dbpassword := beego.AppConfig.String("dbpassword")
    db := beego.AppConfig.String("db")

    //注册mysql Driver
    orm.RegisterDriver("mysql", orm.DRMySQL)
	//构造conn连接
	//用户名:密码@tcp(url地址)/数据库
    conn := dbuser + ":" + dbpassword + "@tcp(" + dbhost + ":" + dbport + ")/" + db + "?charset=utf8"
    //注册数据库连接
    orm.RegisterDataBase("default", "mysql", conn)

    fmt.Printf("数据库连接成功!%s\n", conn)
}
func main() {
    o := orm.NewOrm()
    o.Using("default") // 默认使用 default,你可以指定为其他数据库
    
	beego.Run()
}

  

7>     App.conf配置文件如下:

appname = secondweb
httpport = 9080
runmode = dev

dbhost=192.168.1.87
dbport=3306
首页 上一页 1 2 3 4 下一页 尾页 4/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Beego学习笔记5:MVC-VC 下一篇Gotorch - 多机定时任务管理系统

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目