ajax和json及案例

來源:互聯網
上載者:User

標籤:get   org   insert   microsoft   流程   xmlhttp   content   activex   internet   

不用jQuery的ajax流程

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><script>/* * 1.大致的流程 *    * 建立核心對象 *    * 綁定一個函數 *    * 開啟和服務端串連 *    * 發送資料 *    * 處理函數   成本的付出 * 2.核心對象的5種狀態分別代表的含義 */    function GetXmlHttpObject(){  var xmlHttp=null;  try    {    // Firefox, Opera 8.0+, Safari    xmlHttp=new XMLHttpRequest();    }  catch (e)    {    // Internet Explorer    try      {      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      }    catch (e)      {      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      }    }  return xmlHttp;}function fn(){    //1.建立對象    var xmlHttpRequest=GetXmlHttpObject();    //2.綁定函數    xmlHttpRequest.onreadystatechange=fm;    //3.開啟    xmlHttpRequest.open("get","test.jsp",true);    //4.發送    xmlHttpRequest.send();    //5.處理綁定函數    function fm(){        if (xmlHttpRequest.readyState==4)        {          if (xmlHttpRequest.status==200)          {            document.getElementById(‘dv‘).innerHTML=xmlHttpRequest.responseText;          }          else          {            alert("Problem retrieving data:" + xmlHttpRequest.statusText);           }        }    }    }</script><body><button onclick="fn()">按鈕</button><div id="dv"></div></body></html>

test.jsp

<%@ page language="java" contentType="text/html; charset=utf-8"    pageEncoding="utf-8"%><%    out.println("AAAAAA");%>

 

ajax和json及案例

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.