• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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">要替换的内容/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请求案例分析
    上一篇:ajax readyState的五种状态详解
    下一篇:Ajax 用户名验证是否存在
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    php AJAX POST的使用实例代码 php,AJAX,POST,的,使用,实例,