Здравствуйте подскажите пожалуйста как настроить отправку формы через аякс? я брал материал вот отсюда
http://blog.ox2.ru/php/ajax-form/
в head добавил такую функцию
<script type="text/javascript">
function AjaxFormRequest(result_id,form_id,url) {
jQuery.ajax({
url: url,
type: "POST", //Тип запроса
dataType: "html", //Тип данных
data: jQuery("http://c2788.paas2.ams.modxcloud.com/profil.html"+form_id).serialize(),
success: function(response) { //Если все нормально
document.getElementById(result_id).innerHTML = response;
},
error: function(response) { //Если ошибка
document.getElementById(result_id).innerHTML = "Ошибка при отправке формы";
}
});
}
</script>
на соответствующей страницы я вызываю эту функцию так:
<button type="submit" class="btn btn-primary" onclick="AjaxFormRequest('okno1', 'profil', 'assets/templates/blog/form.php')">сохранить профиль</button>
в итоге при отправке данных формы на сервер у меня постоянно вылезает сообщение что данные не отправлены иперебрасывает на страницу profil.html. Что я сделал неправильно?
код form.php
<?php
if (isset($_POST["username"])) {
echo "yourlogin: " . iconv("utf-8", "cp1251", $_POST["username"]) . "<br/>";
echo "yourfullname: " . $_POST["fullname"] . "<br/>";
echo "yourmail: " . $_POST["email"] . "<br/>";
}
?>