zoukankan      html  css  js  c++  java
  • javascript js原生ajax post请求 实例

    HTML代码:

    注意:

     xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");  //用POST的时候一定要有这句
    <!DOCTYPE HTML>
    <html>
    <head>
    	<meta http-equiv="content-type" content="text/html" />
    	<meta name="author" content=" " />
    
    	<title>无标题 1</title>
    </head>
    
    <body>
    
    <button onclick="ajaxp()" name="ajax" value="AJax">AJAX</button>
    
    </body>
    </html>
    <script>
    var xmlhttp;
    function ajaxp(){
     var str = "id=123";
    send(str);
    
    function send(arg) {
      CreateXMLHttpRequest();
      xmlhttp.onreadystatechange = callhandle;
      //xmlhttp.open("GET","Default.aspx?goback=yes&arg=" + arg,true);
      xmlhttp.open("POST", "ajax.php", true);
      xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");  //用POST的时候一定要有这句
      xmlhttp.send(arg);
    
    }
    
    function CreateXMLHttpRequest() {
      if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
      else if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
      }
    }
    
    function callhandle() {
      if (xmlhttp.readyState == 4) {
        if (xmlhttp.status == 200) {
          alert(xmlhttp.responseText);
        }
      }
    }
    /////
    }</script>
    

     PHP文件:

    <?php
    echo "i am a ajax data.". $_POST['id'];

    ?>

  • 相关阅读:
    第3章 C++ I/O流技术
    第2章 C++模板技术
    第1章 C++编程技术
    第0章 目录
    判断鼠标移入移出方向设置
    获取数组最小值
    jquery里的宽度详解
    trigger,triggerhandler模拟事件
    表单验证 不能为负值或者字母
    arguments的用法
  • 原文地址:https://www.cnblogs.com/xtmp/p/9109717.html
Copyright © 2011-2022 走看看