ajax提交表单,收到空值,求指教

幻影_wbj 发布于 2015/05/14 09:45
阅读 874
收藏 0
var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp = new XMLHttpRequest();
	} else {// code for IE6, IE5
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	var formdata=new FormData(document.getElementById("searchdata"));
	var datajson="";
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			datajson=JSON.parse(xmlhttp.responseText);
			alert(xmlhttp.responseText);
		}
	}
	xmlhttp.open("POST", "../QueryTable", true);
	xmlhttp.send(formdata);
	return false;


我用如上代码提交form表单,后端用request.getParameter方法接收。用eclipse自带浏览器调试的时候是有值的,用IE8调也是有值的,但用360浏览器极速模式调试的时候却是空值,求大神指教

加载中
0
robinclark
robinclark
可能就是兼容性问题。你其他可以。就Chrome不行。用jquery来弄嘛。
返回顶部
顶部