为了账号安全,请及时绑定邮箱和手机立即绑定

jquery & go:如何设置 json 标头

jquery & go:如何设置 json 标头

Go
慕工程0101907 2021-10-04 16:21:15
您如何在查询中设置 json 标头。我需要它是服务器上的字符串吗?:...$.ajax({  url: '',  headers: {    "listkey":{"key1":"val1", "key2": "val2", "key3":"val3"}  },  dataType: 'json',  cache: false,  success: function(data) {...
查看完整描述

3 回答

?
慕哥9229398

TA贡献1877条经验 获得超6个赞

我相信这是一个简单的添加:


contentType: "application/json"

作为对象属性。请参阅文档中的contentType属性。


完整示例:


...

$.ajax({

    url: '',

    contentType: 'application/json',

    headers: {

      "listkey":{"key1":"val1", "key2": "val2", "key3":"val3"}

    },

    dataType: 'json',

    cache: false,

    success: function(data) {

...


查看完整回答
反对 回复 2021-10-04
?
HUWWW

TA贡献1874条经验 获得超12个赞

您可以使用该contentType属性来设置content-type标题,即您要发送到服务器的内容。


您可以使用该accept属性告诉服务器您想要返回什么。


$.ajax({

  contentType: 'application/json',

  accept: 'application/json',

  url: '',

  headers: {

    "listkey":{"key1":"val1", "key2": "val2", "key3":"val3"}

  },

  dataType: 'json',

  cache: false,

  success: function(data) {

...


查看完整回答
反对 回复 2021-10-04
?
繁花如伊

TA贡献2012条经验 获得超12个赞

这有效:


$.ajax({

  contentType: 'application/json',

  accept: 'application/json',

  url: '',

  headers: {

    "listkey": '{"key1":"val1", "key2": "val2", "key3":"val3"}'

  },

  dataType: 'json',

  cache: false,

  success: function(data) {

...


查看完整回答
反对 回复 2021-10-04
  • 3 回答
  • 0 关注
  • 179 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信