How to use JQuery Datatable with Golang?

huangapple go评论82阅读模式
英文:

How to use JQuery Datatable with Golang?

问题

我正在使用JQuery Datatable来列出数据库中的详细信息。我用Golang编写了我的服务器端。我将数据库的值存储在一个名为dBdetails的映射中,现在我想使用Datatables来显示这个映射的内容。我该怎么做?

英文:

I am using JQuery Datatable to list the details in my Database. I wrote my server side in Golang. I have my database values stored in a map called dBdetails now I want to display the contents of this map using Datables. How can I do?

答案1

得分: 1

只需将Map转换为Slice并在JQuery中使用。

dataValue := reflect.ValueOf(dBdetails)
var keySlice []string
var valueSlice []string
for _, key := range dataValue.MapKeys() {
    keySlice = append(keySlice, key.String())
    value := dataValue.MapIndex(key)
    valueSlice = append(valueSlice, value.String())
}

log.Println(keySlice, valueSlice)

上述代码将把Map转换为Slice。

英文:

Just convert Map into a Slice and use it in JQuery.

dataValue := reflect.ValueOf(dBdetails)
var valueSlice []string
for key, value := range dataValue.MapKeys() {
    keySlice = append(keySlice, key)
    valueSlice = append(valueSlice, value)
}

log.Println(keySlice, valueSlice)

The above code will convert map into slice.

huangapple
  • 本文由 发表于 2017年1月18日 17:03:03
  • 转载请务必保留本文链接:https://go.coder-hub.com/41715107.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定