Немного больше познакомился с ajax.
И теперь хочу вернуть результат обработки сервера обратно и вывести в браузер. Что то опять не так.
Вот js
$('#play2').click(function() {
//alert ('sdasd');
var test = 5;
$.ajax({
type: "POST",
url: "controller.php",
data: {test : test},
success: function(data){
$('#result').html(data);
},
error: function() {
alert( "Data not Saved" );
}
});
});
controller.php
<?php
header('Content-Type: text/html; charset=utf-8');
if(isset($_POST['test'])) {
$x = '<p>проверка связи)</p>';
return $x;
}
else {
$x = '<p>нет связи</p>';
return $x;
}
Ничего не возвращает. Если написать html(test). В этом случае просто значение возвращает (5). Хотелось бы понять как вернуть html или же обработав переменную $_POST['test'] вернуть ее обратно.