JQuery не публикует JSON - PullRequest
1 голос
/ 01 мая 2019

Я пытаюсь использовать CouchDB API для запроса определенного представления . Вот что я использую:

  $.post(targetURL,
    {
      "keys": ["Query Value"]
    },
    function (data, status) {
      console.log("Data");
      console.log(data);
    }).catch((err) => {
      console.log(err);
    });

Однако, при запуске этого я получаю этот код 415:

"bad_content_type", причина: "Content-Type должен быть application / json"

Что я делаю не так?

1 Ответ

3 голосов
/ 02 мая 2019

Я бы попробовал что-то вроде:

var dataModel = {
  keys: ["Query Value"]
};
$.ajax({
  url: 'http://xxxxxxxxx',
  type: 'POST',
  content: 'application/json',
  dataType: 'json',
  data: JSON.stringify(dataModel),
  success: function(data, status, xhr){

  }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...