JavaScript AJAX表单自动提交

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript AJAX表单自动提交相关的知识,希望对你有一定的参考价值。

function as(){
	var input = document.getElementById('form').elements
	var param = 'savetype=auto';
	for(var i=0; i!=input.length; i++){
		if(input[i].type != 'submit'){
			param = param+'&'+input[i].name+'='+input[i].value
		}
	}
	var ass=new XMLHttpRequest();
	ass.open('POST','save.php',true);
	ass.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ass.setRequestHeader("Content-length", param.length);
	ass.setRequestHeader("Connection", "close");
	ass.send(param);
	ass.onreadystatechange = function() {
		if(ass.readyState == 4 && ass.status == 200) {
			alert('your response code goes here');
		}
	}
}

以上是关于JavaScript AJAX表单自动提交的主要内容,如果未能解决你的问题,请参考以下文章

Javascript - 根据ajax响应停止表单提交[重复]

Jquery AJAX提交多个FORM表单

在 Javascript/ajax 或 jquery 中提交多个表单

ajax+FormData+javascript实现无刷新表单信息提交

javascript表单的Ajax 提交插件的使用

如何在 ajax 调用中提交表单之前调用 javascript 验证函数