Здравствуйте, проблема следующая:
Не получаю ответа от сервера когда вызываю $.post по событию. А когда сразу при загрузке странице вызываю $.post, данные с сервера успешно присылаются.
function x()
		{
			$.post('ajax.php', {
					prm1: 1
				}, function(data){
					alert(data);
				});
		}
<a href = "javascript
:x()">Отправить данные на сервер</a>
AJAX.PHP
<?php
	if(isset($_POST['prm1']))
	{
		echo "Данные успешно отправлены!";
	}
?>
Из-за чего так?