首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Alpacajs窗体:如何将内容类型设置为json?

Alpacajs窗体:如何将内容类型设置为json?
EN

Stack Overflow用户
提问于 2017-11-20 12:32:25
回答 1查看 461关注 0票数 1

在提交alpacajs表单时,似乎没有指定内容类型标头的选项。

所有的表单都是以application/x-www-form-urlencoded的形式提交的,这对我来说有点奇怪,因为羊驼都是关于json的。它也没有在文档中列出。

那么,我的问题是:如何以JSON内容类型提交我的表单?

Laravel在它的文档"向应用程序发送JSON请求时,只要将请求的内容类型标头正确设置为application/json,就可以通过输入方法访问JSON数据“中说明了以下几点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-23 08:47:01

有点像

代码语言:javascript
复制
var data = $('#my-form').alpaca().getValue();

$.ajax('/endpoint', {
  contentType: 'application/json',
  data: JSON.stringify(data)
})

或者另一种

代码语言:javascript
复制
$('#my-form').alpaca({
  schema: {..},
  options: {
    form: {
      buttons: {
        submit: {
          type: 'button',
          click: function(){
            var val = this.getValue();
            // Repeat ajax call from above.
          }
        }
      }
    }
  }
})
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47392121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档