Я все еще новичок в ajax и JavaScript, поэтому мои извинения за то, что я что-то упустил, возможно, очень простые и предварительные.
Я пытаюсь отправить форму onblur. Я вызываю функцию правильно, но я не уверен, как ссылаться на переменные из формы. Когда я перехожу из формы, я вижу в Firebug, что он вызывает файл addNotes.php, но переменные не передаются.
Вот код JavaScript:
// Ajax to submit an edited post to the database.
function sendNotes() {
// we want to store the values from the form input box, then send via ajax below
var $form = $(this);
$.ajax({
type: "POST",
url: "includes/addNotes.php",
data: $form.serialize(),
success: function(){
}
}); // End .ajax function
return false;
} //End submit function()
Теперь вот HTML:
<form id="adminNotes" method="post" name="adminNotes" action="">
<textarea name="notes" id="notes" onblur="sendNotes()"></textarea>
</form>