Uzyskiwanie „błędu parsera jsona” po wysłaniu danych formularza na serwer

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

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

  return false;
  });

}

Po tym formularzu otrzymuję dane json:

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

Wysyłam go na serwer za pomocą tego pliku 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);
?>

Ale po tym otrzymuję błąd parsera jsona. Co się właściwie dzieje? Nie wiem Kiedy dołączam typ danych jako tekst, to moja funkcja powodzenia dzwoni, ale chcę wysłać do serwera tylko dane json. Co tu źle robię ...?

Doceniam, jeśli dostanę pomoc. Dzięki.

questionAnswers(0)

yourAnswerToTheQuestion