主页 > 知识库 > php AJAX POST的使用实例代码

php AJAX POST的使用实例代码

热门标签:银行业务 Mysql连接数设置 电子围栏 Linux服务器 科大讯飞语音识别系统 阿里云 服务器配置 团购网站
ajax.html
程序代码
复制代码 代码如下:

!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=gb2312" />
title>兼容多浏览器的AJAX入门实例(超详细注释)/title>
script type="text/javascript">
!--
//Ajax是建立在XMLHttp组件下的技术,本例详细语法参考压缩包内xmlhttp手册
var xmlHttp
//建立XMLHTTP对象调用MS的ActiveXObject方法,如果成功(IE浏览器)则使用MS ActiveX实例化创建一个XMLHTTP对象 非IE则转用建立一个本地Javascript对象的XMLHttp对象(此方法确保不同浏览器下对AJAX的支持)
function createXMLHttp(){
if(window.XMLHttpRequest){ // Mozilla 浏览器
xmlHttp = new XMLHttpRequest();
}else if (window.ActiveXObject){ // IE 浏览器
try{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
}
//建立主过程
function startXMLHttp(){
createXMLHttp(); //建立xmlHttp 对象
var send_string="name="+document.getElementById("name").value;
send_string= encodeURI(send_string)
// alert(document.getElementById("text").value);
// return;
xmlHttp.onreadyStatechange =dodo; //xmlHttp下的onreadystatechange方法控制传送过程
xmlHttp.open("post","ajax_show.php",true); //传送方式 读取的页面 异步与否
// xmlHttp.setRequestHeader("cache-control","no-cache");
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttp.send(send_string); //发送
}
function dodo(){
if(xmlHttp.readyState==4){ // xmlHttp下的readystate方法 4表示传送完毕
if(xmlHttp.status==200){ // xmlHttp的status方法读取状态(服务器HTTP状态码) 200对应OK 404对应Not Found(未找到)等
document.getElementById("content").innerHTML=xmlHttp.responseText //xmlHttp的responseText方法 得到读取页数据
}
}
}
-->
/script>
/head>
body>
span id="content">要替换的内容/span>br>
input type="button" onclick="javascript:startXMLHttp()" value="AJAX获取"/>
form id="form1" name="form1" method="post" action="">
label>
input type="text" name="name" id="name" />
/label>
/form>
/body>
/html>

ajax_show.php
程序代码
复制代码 代码如下:

?php
$content = isset($_POST['name']) ? $_POST['name'] : '';
echo $content;
?>
您可能感兴趣的文章:
  • Ajax post请求跳转页面
  • 使用jQuery的ajax方法向服务器发出get和post请求的方法
  • Servlet获取AJAX POST请求中参数以form data和request payload形式传输的方法
  • asp.net+ajax的Post请求实例
  • Node.js如何响应Ajax的POST请求并且保存为JSON文件详解
  • 深入理解Ajax的get和post请求
  • 防止页面url缓存中ajax中post请求的处理方法
  • Jquery中$.post和$.ajax的用法小结
  • ajax中get和post的说明及使用与区别
  • php采用ajax数据提交post与post常见方法总结
  • Jquery AJAX POST与GET之间的区别
  • Ajax提交post请求案例分析

标签:广元 衢州 衡水 枣庄 大理 蚌埠 萍乡 江苏

巨人网络通讯声明:本文标题《php AJAX POST的使用实例代码》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266