как публиковать данные формы в формате ajax и без jquery или других библиотек.
Я хочу определить функцию ajaxForm, которая может сериализовать данные формы и запись AJAX, а затем выполнить обратный вызов через javascript.
Если у меня есть форма ниже:
<form action="url" method="POST">
<table>
<tr><td>label...</td><td><input name="input1" type="text"/></td></tr>
<tr><td>label...</td><td><input name="input2" type="checkbox"/></td></tr>
<tr><td>label...</td><td><select name="input3"><options....></select></td></tr>
</table>
</form>
, и я получил элемент формы с помощью javascript, а затем я передаю элемент формы и функцию обратного вызова в функцию ajaxForm (form, callback).
Кто-нибудь может привести пример?Большое спасибо ....
обновление: моя самая большая проблема заключается в том, как сериализовать данные формы?
обновить еще раз: спасибо за ваш ответ.Проблема решена.
Я переместил плагин формы jquery в чистый javascript.и я рад поделиться с вами, ребята.
https://github.com/guileen/ajaxform.js
button.onclick = function(){
ajaxForm(form, function(xmlhttp){
alert(xmlhttp.status);
alert(xmlhttp.responseText);
});
}