Ajax XMLHttpRequest¶ÔÏóÎÊÌâ
function getCustomerInfo()
{
var phone = document.getElementById("phone").value;
var url = "lookupCustomer.aspx?phone=" + escape(phone);
request.open("GET", url, true);
request.onreadystatechange = updatePage;
request.send(null);
}
function updatePage() {
if (request.readyState == 4)
if (request.status == 200){
//alert("Server is done!");
var response = request.responseText.split("|");
document.getElementById("order").value = response[0];
document.getElementById("address").innerHTML =
response[1].replace(/\n/g, "");}
else if (request.status == 404)
alert("Request URL does not exist");
else
alert("Error: status code is " + request.status);
}
ÉÏÃæÊÇ·¢³öÇëÇóÒ³ÃæÉϵĽű¾£»
ÄÇôurl¶ÔÓ¦µÄÒ³Ãæ ÎÒÓ¦¸ÃÔõôд²ÅÄÜÔÚ ·¢³öÇëÇóµÄÒ³Ãæ»ØµÃ£¬urlÒ³Ãæ¼ÆËãµÃµ½µÄ·µ»ØÖµÄØ£¬¸ßÊÖÖ¸µã{{
Ïà¹ØÎÊ´ð£º
ÎÒÏÖÔÚÓиöÃÅ»§ÍøÕ¾£¬ÓÃStruts1.2×öµÄ£¬Ö®Ç°Ã»ÓÃajax,ÏÖÔÚÏë½áºÏajax ¿ò¼Ü ÕûºÏÉý¼¶¡£
Struts1.2 ºÍÄǸöajax ¿ò¼ÜÕûºÏµÄ±È½ÏºÃ¡£ÕûºÏÖ®ºóÌý˵ajax Õ¼ÄÚ´æÊ²Ã´¶¼²»Ð¡£¬°üÒ²²»Ð¡£¬´ó¼ÒÌÖÂÛһϰ¡¡£
ajax Êǿͻ§¶ËµÄ¶ ......
Ç°Ãæ¿´µ½¹ýÕâ¸öÎÊÌâ,ûÓлشð,ÓÖÎÊÒ»ÏÂ,
ÈçºÎÔÚAJAX AccordionÖаó¶¨XML½ÚµãºÍ×Ó½Úµã
<cc1:Accordion ID="Accordion1" runat="server" DataSourceID="xdsProductMenu"> ......
ÎÒÓÃjqueryÎÞË¢ÐÂÉÏ´«Í¼Æ¬ºó·µ»Øjson¸ñʽµÄÊý¾Ý±¨´í
£¨Êµ¼ÊÉÏͼƬÊÇÉÏ´«³É¹¦µÄÁË£¬Ö»ÊÇ·µ»Øjson¸ñʽ×ܶÁ²»µ½£¬×ÜÊDZ¨´í£©
ÎÒµ÷ÊÔÉÏ´«µÄashxÒ³ÈçÏÂ
ÎÞ·¨ÏÔʾ XML Ò³¡£
ʹÓà Ñùʽ±íÎÞ·¨²é¿´ XML ÊäÈë¡£Çë¸ü ......
JScript code:
function upnum(h_id){
var url = "InfoOnOff.asp?ID="+ h_id
var ajax = InitAjax();
ajax.open("GET", url, true);
ajax.onreadystatechange = function() {
if (ajax ......
ÊÇÐÂÊÖ
´úÂëÈçÏ£º
test.jsp:
<%@ page language="java" pageEncoding="GBK"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" ......