Опубликовать объект массива в API в ReactJs - PullRequest
0 голосов
/ 02 марта 2019

Когда я отправляю массив объектов через API на сервер, данные не передаются должным образом в API.У моего объекта есть свойство 2, одно из которых имеет тип GUID, а другое - строковый, на стороне сервера каждый мой объект возвращает нулевые данные.

enter image description here

В консолиопубликованные данные - это

enter image description here

опубликованные данные:

enter image description here

Я новичок в реагировании, так что любой может помочь мне, как я могу сохранить объект или массив или любой массив с помощью API

Ответы [ 2 ]

0 голосов
/ 07 марта 2019

Я внес изменения в свой метод публикации, и теперь мой метод публикации Ajax это.

export function postJson(url, data, success, error = nothing) {
  const settings = {
      url,
      contentType: 'application/json; charset=utf-8',
      dataType: 'json',
      type:     'POST',
      async:    true,
      success:  onSuccess(success, error),
      error,
  }
  if (data) {
      settings.data = JSON.stringify(data)
  }

  $.ajax(settings)
}
0 голосов
/ 02 марта 2019

Вам может понадобиться использовать JSON.stringify(dataToPost) в реагирующих для преобразования данных в строку перед отправкой на сервер.Я надеюсь, что сервер является RESTful API

...