Код JS:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$.post(
"/ajax.php",
{
param1: "param1",
param2: 2
},
onAjaxSuccess()
);
function onAjaxSuccess(data)
{
alert(data);
}
</script>
Код PHP:
<?php
echo "Hello!";
echo "I get param1 = ".$_POST['param1']." and param2 = ".$_POST['param2'];
?>
Ожидается, что при запуске JS будет выдан alert с "Hello!" и с "I get param1=...". Но вместо этого alert выдаёт undefined. В чём ошибка? Ось - elementary, проверил на мозилле и опере, результат один. Оба файла + JQuery лежат на localhost.