Здравствуйте, проблема следующая:
Не получаю ответа от сервера когда вызываю $.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 "Данные успешно отправлены!";
}
?>
Из-за чего так?