golang获取并解析ajax请求参数(带数组)
来源:互联网 发布:淘宝女模特名字大全 编辑:程序博客网 时间:2024/05/18 12:39
前台代码:(category是数组)
var data = {title: title,category: category.split(","),cancomment: cancomment,content: content,totalWords: totalWords};$.ajax({type: "POST",url: "/addArticle",traditional :true,// contentType: "application/json",// data: JSON.stringify(data),data: data,success: function(msg) {var msgObject = JSON.parse(msg);if(msgObject.Status === true) {// window.location.href = msgObject.Url;}}});后台代码:
package controllerimport ("encoding/json""fmt""github.com/gorilla/schema""gopkg.in/mgo.v2""gopkg.in/mgo.v2/bson""myapp/module""net/http""strconv""strings""time")type AddArticleResult struct {Content module.ArticleStatus boolIsAuthor stringUrl string}type Asd struct {Title stringCategory []stringCancomment stringContent stringTotalWords int64}func AddArticle(w http.ResponseWriter, r *http.Request) {err := r.ParseForm()if err != nil {fmt.Println("解析表单数据失败!")}var decoder = schema.NewDecoder()var asd Asdfmt.Println(r.PostForm)err = decoder.Decode(&asd, r.PostForm)if err != nil {fmt.Println("解码表单数据失败!")fmt.Println(err)}fmt.Println(asd)category := strings.Split(r.FormValue("category"), ",")fmt.Println("category---", asd.Category)for k, v := range asd.Category {fmt.Println(k, v)}// json.Unmarshal(data, &asd)// --------------------------------------------------------其他代码在这里省略。。。。。。。。。}
0 0
- golang获取并解析ajax请求参数(带数组)
- AJAX请求参数数组解决办法
- 如何使用Ajax(XMLHttpRequest)发送带参数的请求,以及如何在Servlet中获取请求中的参数
- Ajax请求action并返回参数
- Golang写Post请求并获取返回值
- 带 参数 ajax请求(利用getjson方法按客户id来请求客户信息)
- jQuery发送含有数组参数的ajax请求以及后台Struts2的OGNL解析错误
- jQuery发送含有数组参数的ajax请求以及后台Struts2的OGNL解析错误
- juqery ajax 请求时传递数组参数
- strues获取ajax请求传递的参数
- java解析出url请求的路径和参数并获取id的工具类
- golang获取命令行参数
- golang获取命令行参数
- golang获取命令行参数
- 扩展jquery.pagination支持Ajax及带参数请求
- ajax请求到参数太大获取参数失败问题
- Java解析URL并获取参数
- jquery 实现页面参数传递,并获取相关请求参数
- Android和js代码互相调用
- AngularJs-注意问题(待更新)
- unity编译Android工程时链接不上服务器,可能是因为unity没有开通网络权限
- javascript(二)之HTMLDOM
- STM32 HAL库、标准外设库、LL库(STM32 Embedded Software)
- golang获取并解析ajax请求参数(带数组)
- Spring MVC 对CORS的支持
- 关于Uboot启动之后进入SMDKV210引导,minicom下无法键入任何内容
- 跳转到页面固定位置
- 本文的内容是总结了一下iOS开发中NSLog输出格式大全
- krpano全景之解决微信内置浏览器不能自动播放音频的问题
- 王学岗音乐设置成闹钟
- win10+vs2010+qt4.8.6+vtk5.10.1环境搭建
- Maven简介(一)