Получение «ошибки парсера json» после отправки данных формы на сервер

function ajax()
{
$('form').submit(function() {

  console.log($(this).serializeArray());
  $('#result').text(JSON.stringify($(this).serializeArray()));

  return false;
  });

}

После этой формы я получаю данные JSON:

[
    {
        "name": "firstName",
        "value": "fsdfdf"
    },
    {
        "name": "lastName",
        "value": "df"
    },
    {
        "name": "emailAddress",
        "value": "[email protected]"
    },
    {
        "name": "password",
        "value": "fdfdddd"
    },
    {
        "name": "phoneNumber",
        "value": "fdfdf"
    }
]

Я отправляю это на сервер этим response.php

<?php
header('Access-Control-Allow-Origin: *'); 

$json = "http://ec2-54-201-121-123.us-west-2.compute.amazonaws.com:8080/refer247/registration";
$jsonfile = file_get_contents($json);
var_dump($jsonfile);
echo json_encode($_POST);
 var_dump(json_decode($jsonfile));  
 echo json_decode($jsonfile);
?>

Но после этого я получаю ошибку парсера json. Что на самом деле происходит? Я не знаю. Когда я включаю тип данных в виде текста, вызывается моя функция успеха, но я хочу отправить на сервер только данные json. Что я тут не так делаю ...?

Я ценю, если я получу некоторую помощь. Благодарю.

Ответы на вопрос(0)

Ваш ответ на вопрос