Как отправить данные, прежде чем их получить с помощью json_decode? - PullRequest
0 голосов
/ 28 февраля 2019

Если у меня есть форма для представления поля «id» и следующего кода в «file.php» для его получения, как мне его кодировать и отправлять?

"file.php"

$body = json_decode(file_get_contents("php://input"), true);
echo $body['id'];

"в представлении"

<form action="file.php" method="post">
    <input type="number" name="id" />
    <input type="submit" />
</form>

1 Ответ

0 голосов
/ 28 февраля 2019

Исходя из вашего PHP-кода, строка JSON, которая будет получена, выглядит следующим образом

{"id": 123}

Итак, вы можете закодировать ее следующим образом:

$arr['id'] = 123;
$json = json_encode($arr);

или какэто:

$arr = array("id" => 123);
$json = json_encode($arr);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...