前段代碼
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="StartXmlHttpRequestChuanZhi.aspx.cs" Inherits="XmlHttpRequestTest.StartXmlHttpRequestChuanZhi" %><!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 runat="server"> <title></title> <script language="javascript"> var userName; var passWord; var xmlHttpRequest; //XmlHttpRequest對象 function createXmlHttpRequest(){ if(window.ActiveXObject){ //如果是IE return new ActiveXObject("Microsoft.XMLHTTP"); }else if(window.XMLHttpRequest){ //非IE瀏覽器 return new XMLHttpRequest(); } } function onLogin(){ var url = "http://localhost:8080/testfunction/index"; //1.建立XMLHttpRequest組建 xmlHttpRequest = createXmlHttpRequest(); //2.設定回呼函數 xmlHttpRequest.onreadystatechange = HuiDiaoFun; //3.初始化XMLHttpRequest組建 xmlHttpRequest.open("post",url,true); //4.發送請求 xmlHttpRequest.send(null); } //回呼函數 function HuiDiaoFun(){ if(xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200){ var valueReturned = xmlHttpRequest.responseText;alert(valueReturned); } } </script></head><body > <form id="form1"> <div> <input id="btnRequest" type="button" value="請求資料" onclick="onLogin()"/></div> </form></body></html>
zend 端 發送的資料
class TestFunctionController extends Zend_Controller_Action { //put your code here public function indexAction() { echo 'test'; }}