Показать сообщение отдельно
  #6 (permalink)  
Старый 11.03.2011, 19:29
Новичок на форуме
Отправить личное сообщение для fantazista Посмотреть профиль Найти все сообщения от fantazista
 
Регистрация: 10.03.2011
Сообщений: 5

Немного больше познакомился с 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'] вернуть ее обратно.
Ответить с цитированием