原生的ajax,get post请求需要注意的地方
2024-09-07 07:18:34
1.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script>
window.onload = function(){
var btn = document.getElementById('btn');
btn.onclick = function(){
var xhr = null;
try{
xhr = new XMLHttpRequest();
}catch(e){
xhr = new ActiveXObject('Microsoft.XMLHTTP');
}
/*
get 方式请求数据,1:缓存,解决方法:加上时间戳
2: 中文,采用ecodeURI
但在最新的浏览器中均不需要
xhr.open('get','2_get.php?username='+encodeURI('刘伟')+'&age=20&'+new Date().getTime(),true);
xhr.send();
*/ /*post 方式请求数据,数据放的位置不同*/
xhr.open('post','2_get.php',true);
xhr.setRequestHeader('content-type','application/x-www-form-urlencoded');
xhr.send('username=leo&age=20'); xhr.onreadystatechange = function(){
if(xhr.readyState == 4){
alert(xhr.responseText);
}
} };
};
</script>
</head> <body>
<input type="button" value="按钮" id="btn"/>
</body>
</html>
<?php
header('content-type:text/html; charset="utf-8"');
error_reporting(0); // $username = $_GET['username'];
// $age = $_GET['age']; $username = $_POST['username'];
$age = $_POST['age']; echo "欢迎,你的名字:{$username},年龄:{$age}";
最新文章
- jquery mobile页面跳转缓存问题解决
- 关于django访问默认后台admin的时候提示403错误,
- matlab初学之roundn和round
- 两个APP之间怎么调用《IT蓝豹》
- RTTI (Run-Time Type Identification,通过运行时类型识别) 转
- Weblogic 所有BEA错误代码详细信息列表
- cvLoadImage函数解析 cvLoadImageM()函数
- hdu 3367(Pseudoforest ) (最大生成树)
- tmux使用
- keychain 多应用共享数据
- jq之简单表单验证
- [Leetcode][048] Rotate Image 略详细 (Java)
- Mac系统杂项 (持续更新)
- POI实现excel各种验证和导入的思路总结
- OI回忆录?
- 用java开发dota英雄最华丽的技能
- Android单元测试学习(一)
- Spring Boot 揭秘与实战(七) 实用技术篇 - FreeMarker 模板引擎
- office每次打开都要重新配置
- 【Learning】矩阵树定理 Matrix-Tree