如何在查询中设置json标头。我需要它是服务器上的字符串?:
...
$.ajax({
url: '',
headers: {
"listkey":{"key1":"val1", "key2": "val2", "key3":"val3"}
},
dataType: 'json',
cache: false,
success: function(data) {
...
答案 0 :(得分:1)
我认为这很简单:
contentType: "application/json"
作为对象属性。请参阅docs中的contentType
媒体资源。
完整示例:
...
$.ajax({
url: '',
contentType: 'application/json',
headers: {
"listkey":{"key1":"val1", "key2": "val2", "key3":"val3"}
},
dataType: 'json',
cache: false,
success: function(data) {
...
答案 1 :(得分:1)
您可以使用WBEM_E_INVALID_METHOD_PARAMETERS
属性设置contentType
标题,即您要发送到服务器的内容。
您可以使用content-type
属性告诉服务器您想要回来的内容。
accept
答案 2 :(得分:0)
这有效:
$.ajax({
contentType: 'application/json',
accept: 'application/json',
url: '',
headers: {
"listkey": '{"key1":"val1", "key2": "val2", "key3":"val3"}'
},
dataType: 'json',
cache: false,
success: function(data) {
...