ajax传数组后台GO语言接收

时间:2023-03-09 04:27:40
ajax传数组后台GO语言接收

js代码如下:

function PostHandle(url,data,callback) {
$.ajax({
type: "Post",
url:url,
data:data,
dataType:'json',
async: false,
success: callback
});
} var arr = new Array(); //arr是你想要传递的数组,自己定义即可 PostHandle("/getOriginalGrade",{ "arr":JSON.stringify(arr)},function(result){
console.log(result)
});

go后台代码如下:

str:= this.GetString("arr")
var s []string
json.Unmarshal([]byte(str), &s)
beego.Debug(s[0])

这样就实现了数组json格式的解析