ajax之post请求方式
来源:互联网 发布:阿里云网站更改负责人 编辑:程序博客网 时间:2024/06/04 19:50
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<script>
function f1(){
var username=document.getElementById('username').value;
//对传递的特殊的特殊符号进行编码处理 这步必须放到请求字符串之前
username=encodeURIComponent(username);
//把用户名信息变成“请求字符串”
var info="name="+username+"&age=23";
//1.创建ajax对象
if(typeof ActiveXObject!="undefined")
{
var xhr=new ActiveXObject("Microsoft.XMLHTTP");//最原始方式
var xhr=new ActiveXObject("Msxml2.XMLHTTP");//升级
var xhr=new ActiveXObject("Msxml2.XMLHTTP.3.0");//升级
var xhr=new ActiveXObject("Msxml2.XMLHTTP.6.0");//升级
}
else
{
var xhr=new XMLHttpRequest();
}
//设置事件
xhr.onreadystatechange=function(){
if(xhr.readyState==4)
{
alert(xhr.responseText);
}
}
//连接服务器
xhr.open('post','3.php',true);//异步传输:同一时间执行多个进程
//post方式传递数据是模拟form表单传递数据
//form表单的post格式数据是通过xml形式传递给服务器的
//该方法必须要在open()方法后调用
xhr.setRequestHeader("content-type","application/x-www-form-urlencoded");
//发送请求
xhr.send(info); //post方式请求需要把信息组织为请求字符串传递给send()方法
}
</script>
</head>
<body> /*失去焦点触发*/
用户名: <input type="text" id="username" name="username" onblur="f1()" />
<input type="password" id="pws" name="password"/>
</body>
<html lang="en">
<head>
<meta charset="utf-8">
<script>
function f1(){
var username=document.getElementById('username').value;
//对传递的特殊的特殊符号进行编码处理 这步必须放到请求字符串之前
username=encodeURIComponent(username);
//把用户名信息变成“请求字符串”
var info="name="+username+"&age=23";
//1.创建ajax对象
if(typeof ActiveXObject!="undefined")
{
var xhr=new ActiveXObject("Microsoft.XMLHTTP");//最原始方式
var xhr=new ActiveXObject("Msxml2.XMLHTTP");//升级
var xhr=new ActiveXObject("Msxml2.XMLHTTP.3.0");//升级
var xhr=new ActiveXObject("Msxml2.XMLHTTP.6.0");//升级
}
else
{
var xhr=new XMLHttpRequest();
}
//设置事件
xhr.onreadystatechange=function(){
if(xhr.readyState==4)
{
alert(xhr.responseText);
}
}
//连接服务器
xhr.open('post','3.php',true);//异步传输:同一时间执行多个进程
//post方式传递数据是模拟form表单传递数据
//form表单的post格式数据是通过xml形式传递给服务器的
//该方法必须要在open()方法后调用
xhr.setRequestHeader("content-type","application/x-www-form-urlencoded");
//发送请求
xhr.send(info); //post方式请求需要把信息组织为请求字符串传递给send()方法
}
</script>
</head>
<body> /*失去焦点触发*/
用户名: <input type="text" id="username" name="username" onblur="f1()" />
<input type="password" id="pws" name="password"/>
</body>
</html>
//3.php
<?php
print_r($_POST);
?>
0 0
- ajax之post请求方式
- AJAX中的POST请求方式
- Post方式发送Ajax请求
- ajax异步请求post方式
- ajax 中 请求 post方式请求url
- Jquery Ajax请求WebApi(Post请求方式)
- ajax 请求spring之post
- Ajax之post请求跨站请求csrf_token发送处理de三种方式
- POST方式发送ajax请求详解
- POST方式发送ajax请求详解
- POST方式发送ajax请求详解
- POST方式发送ajax请求详解
- POST方式发送ajax请求详解
- json格式ajax的post请求方式
- 使用Ajax测试post请求方式:
- ajax发起请求 get/post方式
- ajax选择post请求方式注意点
- ajax以get和post方式请求
- BZOJ_P3439 Kpm的MC密码(Trie树+主席树)
- 自己动手写一个简单的MVC框架(第二版)
- Python学习笔记(2)- Window 平台安装 Python
- Educational Codeforces Round 9 C. The Smallest String Concatenation【思维】
- 比较两个数的大小
- ajax之post请求方式
- 多线程 : CyclicBarrier 同步点 应用
- textView.setText() 的时候报错 android.content.res.Resources$NotFoundException: String resource ID #0x0
- 虚拟机类加载机制
- 2016计划
- 第11章 LocationTest
- Exynos4412 中断驱动开发(二)—— 中断处理流程分析
- 第一届蓝桥杯 部分题
- 解决sql关键字冲突