"message": "Указанный идентификатор не должен быть пустым !; вложенным исключением является java.lang.IllegalArgumentException: Указанный идентификатор не должен быть пустым!", "code": 500 - PullRequest
0 голосов
/ 01 февраля 2019

У меня есть модал, внутри модала есть форма, после заполнения полей я пытаюсь утешить данные.

Я вижу, что все данные верны.Но проблема во вставке.

Это мой код при вставке данных:

    let data = {
      "blockDates": blockdates,
      "location": location,
      "photos": cardphotos,
      "videos": cardvideos,
      "unit": unit,
      "title": title,
      "catalogId": catalogId,
      "categoryId": categoryId,
      "subcategoryId": subcategoryId,
      "countryId": countryId,
      "provinceId": provinceId,
      "localityIds": localityIds,
      "contentOptions": contentOptions,
      "themeIds": themeIds,
      "why": why,
      "description": description,
      "cancellationPolicy": cancellationPolicy,
      "displayPrice": displayPrice,
      "displayDiscounted": displayDiscounted,
      "displayMaxPax": displayMaxPax
    };

    console.log(data);

    let content = ajax("api/unitContents", JSON.stringify(data), "POST");
    //insert
    // let contentId = null;
    content = content.done(e => {
      console.log(content);
    }).fail(e => {
      console.log(content);
    });

это моя глобальная функция ajax для API

  ajax = (action, data, method) => {
return $.ajax({
  type: method,
  url: `myAPI/${action}`,
  contentType: 'application/json',
  beforeSend: function (xhr) {
    xhr.setRequestHeader("Authorization", `Bearer ${gon.global.currentUser.access_token}`);
  },
  data: data,
  async: !1,
  cache: false,
  error: function (e) {
    console.log(e.responseText);
    console.log("Error occured");
  }
});};

какова возможная причина этой ошибки?

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