原生ajax以post方式传值给servlet中的指定方法
来源:互联网 发布:网络信息管理岗位职责 编辑:程序博客网 时间:2024/05/20 17:07
在学习原生ajax的时候,通过get方法连接ajax和servlet非常简单。 但是通过post方法,把ajax中的数据传给servlet的某个方法,稍微复杂一些。 因为在servle的doPost方法中有不止一个方法,那么应该如何写ajax的post方法,才能使数值正确的传递到自己想要的函数中。 自己在学习的时候遇到了这个困难,但是网上现有的回答都没有找到明确的写法。 所以在解决这个问题之后,写了下来,若能有幸帮到某个读者,不胜惶恐。 至于如何建立ajax与数据库通讯,这里不做赘述。 具体的实现已经在实例代码中注明。
<script> //通过某个触发事件,进入此函数。function Demo() { userName = document.getElementById("name").value; var xhr = createXMLHttpRequest(); //第一个参数:指定进入servl的doPost方法;第二个参数:url地址 xhr.open("post","user.do",true); xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); //这一步,便是指定进入指定方法:checkName()后面可以拼接需要传递的值,注意method前面是没有"?"的 xhr.send("method=checkName&userName="+userName); xhr.onreadystatechange=function() { if(xhr.status==200 && xhr.readyState==4) { var result = xhr.responseText; if(result == '0') { alert("该用户名已经被注册"); } } }</script>
1 0
- 原生ajax以post方式传值给servlet中的指定方法
- 原生ajax post 和get 方式传值
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- HTTP AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- 架构师:如何设计高吞吐量系统架构
- 仿淘宝,美团等HOT标签控件 (Button,Textview,Imagview,View)
- 字符种类判断
- SpringMVC 注解式拦截器实现
- 关于ubuntu环境变量
- 原生ajax以post方式传值给servlet中的指定方法
- zoj2451
- CentOS6.5之Samba服务器的安装、以及静态IP配置—你—逆袭必备
- 宇宙总统-洛谷 1781
- Cornerstone忽略不必要的文件
- MQ之融会贯通
- 获取activity的根布局
- Git图文教程及详解
- 洛谷1115最大子段和