php AJAX POST的使用实例代码

_公主皇冠情

_公主皇冠情

2016-02-19 11:32

有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享php AJAX POST的使用实例代码吧。
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"要替换的内容/spanbr
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;
?
展开更多 50%)
分享

猜你喜欢

php AJAX POST的使用实例代码

Web开发
php AJAX POST的使用实例代码

AJAX POST的使用实例(ASP)

Web开发
AJAX POST的使用实例(ASP)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

php ajax无刷新上传图片实例代码

Web开发
php ajax无刷新上传图片实例代码

AJAX、AJAX实例及AJAX源代码

Web开发
AJAX、AJAX实例及AJAX源代码

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

ajax实例入门代码

Web开发
ajax实例入门代码

AJAX、AJAX实例及AJAX源代码(asp)

电脑网络
AJAX、AJAX实例及AJAX源代码(asp)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

[js]用JAVASCRIPT正则表达式限制文本字节数的代码

[js]用JAVASCRIPT正则表达式限制文本字节数的代码

Linux升级Glibc时系统奔溃怎么办?

Linux升级Glibc时系统奔溃怎么办?
下拉加载更多内容 ↓