<!DOCTYPE html>
<html>
<head>
<title>JSON</title>
<meta charset = 'utf-8'>
<script src = "http://c...content-available-to-author-only...y.com/jquery-3.2.1.js"></script>
<script src = "json_index.js"></script>
</head>
<body>
<p id = 'js-hello'>Здравствуйте!</p>
<form action = "json_answer.php" method = "GET">
<p> Имя: <input type = "text" name = "name" value = ""></p>
<p> Фамилия: <input type = "text" name = "family" value = ""></p>
<p> <input type = "submit" value = "Представиться"></p>
</form>
</body>
</html>
##########
<?php
$result = "Здравствуйте" ;
$result .= ", $name " ;
$result .= "!" ;
?>
#########
$(function(){
$('input[type = submit]').on('click', function(e){
e.preventDefault();
var json = {
name: $('input [name = name]').val(),
family: $('input[name = family]').val()
}
$.ajax({
url: $('form').prop('action'),
method: 'POST',
data: 'json =' + JSON.stringify(json)
})
.done(function(msg){
$('#js-hello').html(msg);
});
});
});
PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KCTx0aXRsZT5KU09OPC90aXRsZT4KCTxtZXRhIGNoYXJzZXQgPSAndXRmLTgnPgogICAgPHNjcmlwdCBzcmMgPSAiaHR0cDovL2MuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLnkuY29tL2pxdWVyeS0zLjIuMS5qcyI+PC9zY3JpcHQ+Cgk8c2NyaXB0IHNyYyA9ICJqc29uX2luZGV4LmpzIj48L3NjcmlwdD4KPC9oZWFkPgo8Ym9keT4KCTxwIGlkID0gJ2pzLWhlbGxvJz7Ql9C00YDQsNCy0YHRgtCy0YPQudGC0LUhPC9wPgoJPGZvcm0gYWN0aW9uID0gImpzb25fYW5zd2VyLnBocCIgbWV0aG9kID0gIkdFVCI+CgkJPHA+INCY0LzRjzogPGlucHV0IHR5cGUgPSAidGV4dCIgbmFtZSA9ICJuYW1lIiB2YWx1ZSA9ICIiPjwvcD4KCQk8cD4g0KTQsNC80LjQu9C40Y86IDxpbnB1dCB0eXBlID0gInRleHQiIG5hbWUgPSAiZmFtaWx5IiB2YWx1ZSA9ICIiPjwvcD4KCQk8cD4gPGlucHV0IHR5cGUgPSAic3VibWl0IiB2YWx1ZSA9ICLQn9GA0LXQtNGB0YLQsNCy0LjRgtGM0YHRjyI+PC9wPgoJPC9mb3JtPgo8L2JvZHk+CjwvaHRtbD4KCgojIyMjIyMjIyMjCgoKPD9waHAKCiRhcnIgPSBqc29uX2RlY29kZSgkX1BPU1RbJ2pzb24nXSwgdHJ1ZSk7CiRuYW1lID0gdHJpbShpbXBsb2RlKCIgIiwgJGFycikpOwokcmVzdWx0ID0gItCX0LTRgNCw0LLRgdGC0LLRg9C50YLQtSI7CmlmICghZW1wdHkoJG5hcm5lKSkKCSRyZXN1bHQgLj0gIiwgJG5hbWUiOwokcmVzdWx0IC49ICIhIjsKZWNobyBodG1sc3BlY2lhbGNoYXJzKCRyZXN1bHQpOwoKPz4KCgoKIyMjIyMjIyMjCgoKJChmdW5jdGlvbigpewoJJCgnaW5wdXRbdHlwZSA9IHN1Ym1pdF0nKS5vbignY2xpY2snLCBmdW5jdGlvbihlKXsKCQllLnByZXZlbnREZWZhdWx0KCk7CgkJdmFyIGpzb24gPSB7CgkJCW5hbWU6ICQoJ2lucHV0IFtuYW1lID0gbmFtZV0nKS52YWwoKSwKCQkJZmFtaWx5OiAkKCdpbnB1dFtuYW1lID0gZmFtaWx5XScpLnZhbCgpCgkJfQoJCSQuYWpheCh7CgkJCXVybDogJCgnZm9ybScpLnByb3AoJ2FjdGlvbicpLAoJCQltZXRob2Q6ICdQT1NUJywKCQkJZGF0YTogJ2pzb24gPScgKyBKU09OLnN0cmluZ2lmeShqc29uKQoJCX0pCgkJLmRvbmUoZnVuY3Rpb24obXNnKXsKCQkJJCgnI2pzLWhlbGxvJykuaHRtbChtc2cpOwoJCX0pOwoJfSk7Cn0pOw==
stdout
<!DOCTYPE html>
<html>
<head>
<title>JSON</title>
<meta charset = 'utf-8'>
<script src = "http://c...content-available-to-author-only...y.com/jquery-3.2.1.js"></script>
<script src = "json_index.js"></script>
</head>
<body>
<p id = 'js-hello'>Здравствуйте!</p>
<form action = "json_answer.php" method = "GET">
<p> Имя: <input type = "text" name = "name" value = ""></p>
<p> Фамилия: <input type = "text" name = "family" value = ""></p>
<p> <input type = "submit" value = "Представиться"></p>
</form>
</body>
</html>
##########
Здравствуйте!
#########
$(function(){
$('input[type = submit]').on('click', function(e){
e.preventDefault();
var json = {
name: $('input [name = name]').val(),
family: $('input[name = family]').val()
}
$.ajax({
url: $('form').prop('action'),
method: 'POST',
data: 'json =' + JSON.stringify(json)
})
.done(function(msg){
$('#js-hello').html(msg);
});
});
});
stderr
PHP Notice: Undefined index: json in /home/pABpg1/prog.php on line 25
PHP Warning: implode(): Invalid arguments passed in /home/pABpg1/prog.php on line 26