Отправить объект как обычную строку в axios - PullRequest
0 голосов
/ 10 октября 2019

Я хочу отправить данные формы через axios на мой php-сервер.

      formData.append( 'form_data', JSON.stringify( this.form_fields ).toString() )

      axios.post( url, formData, {headers: {
         'Content-Type': 'application/json'
       }} )
      .then(response => 
      console.log(response))

если я выведу строку в javascript, она будет выглядеть так:

[{"headline":"asdfasdfasdcsadf","textarea":"adsf"}, 
{"headline":"hsaedfgaew","textarea":"rwegfdadgasdg"}]

, но когда я получустрока в php это выглядит так:

[{\"headline\":\"asdfasdfasdcsadf\",\"textarea\":\"adsf\"},
{\"headline\":\"hsaedfgaew\",\"textarea\":\"rwegfdadgasdg\"}]

Есть ли способ получить строку 1: 1, как в JavaScript? я не хочу использовать str.replace ro, чтобы удалить обратную косую черту в моей строке

...