Ajax以post方式传送带参的数据方式与get请求的不同
2017-02-23 17:33
513 查看
若发送带参数的post请求时必须加上下面这段代码告知服务器将会有参数传过来,不然后台用request.getParameter()将无法获取。
要用getreader()或getInputStream()获取了。
发送同步的Ajax具体代码如下:
后台获取数据代码registedTime_validate.jsp:
要用getreader()或getInputStream()获取了。
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
发送同步的Ajax具体代码如下:
function checkRegistedTime() { var xmlhttp; if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest; } else { xmlhttp = new ActiveObject("Microsoft.XMLHTTP"); } var registedday = document.getElementById("registeddayDataBase").value; var registedtime = document.getElementById("registedtime").value; /* var url = "registedTime_validate.jsp?registedday=" + registedday + "®istedtime=" + registedtime; */ var url = "registedTime_validate.jsp"; var data = "registedday=" + registedday + "®istedtime=" + registedtime; xmlhttp.open("post", url, false); xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xmlhttp.send(data); return xmlhttp.responseText; }
后台获取数据代码registedTime_validate.jsp:
<% String registeddayDataBase = request.getParameter("registeddayDataBase"); String registedtime = request.getParameter("registedtime"); %>
相关文章推荐
- 表单中多个请求参数名字相同,服务器到底获取的是哪个请求参数的值,表单的action和get和post提交方式的关系以及提交数据的不同点
- 数据传送三种方式(post、get、ajax)
- HttpUrlConnection两种请求数据的方式get和post提交数据
- HttpClient get和HttpClient Post请求的方式获取服务器的返回数据
- iOS 网络请求数据两种请求方式GET,POST
- Ajax中的get和post两种请求方式的异同
- 使用Fiddler工具发送post请求(带有json数据)以及get请求(Header方式传参)
- python实现的json数据以HTTP GET,POST,PUT,DELETE方式页面请求
- iOS请求数据两种方式(GET、POST)
- Ajax的Post提交与Get提交的不同方式
- ajax post&get 请求数据
- Ajax的get和post两种请求方式区别
- get和post方式提交数据的不同
- Ajax的请求方式GET/POST区别
- python实现的json数据以HTTP GET,POST,PUT,DELETE方式页面请求
- HttpClient get和HttpClient Post请求的方式获取服务器的返回数据
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- Ajax发送GET、POST请求和响应XML数据案例
- ThinkPHP以jquery传送json数据格式的方式实现ajax请求
- HttpURL连接远程serverGet和Post方式请求并返回数据