AJAXµÄresponseText·µ»ØÎÊÌâ - Web ¿ª·¢ / Ajax
¹¤³ÌÖ÷Îļþindex.jsp
HTML code:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<script type="text/javascript">
var httpRequest;
function ttt(){
httpRequest.onreadystatechange = function(){
if(httpRequest.readyState == 4){
var rv = httpRequest.responseText;
//Ϊʲô´òÓ¡³öÀ´ÊÇfalse°¡?
alert("Öµ:"+rv+"\nÀàÐÍ:"+typeof(rv)+"\nresponseText == 'Hello':"+(rv == "Hello"));
if(rv == "Hello"){//Ϊʲô½ø²»À´?
alert("in");
}
}
}
httpRequest.open("GET","do.jsp",true);
httpRequest.send(null);
}
function createHttpRequest(){
try {
httpRequest = new XMLHttpRequest();
httpRequest.overrideMimeType('text/xml');
} catch (e) {
try {
//IE 6.0+
httpRequest = new ActiveXObject("msxml2.XMLHTTP");
} catch (e) {
try {
httpRequest = new ActiveXObject("Mircrosoft.XMLHTTP");
} catch (e) {
alert("ÄúµÄä¯ÀÀÆ÷²»Ö§³Ö
Ïà¹ØÎÊ´ð£º
ÎÒJSPµÄÒ³ÃæÊÇ£º
<%@ page language="java" contentType="text/html; charset=gb2312"
%>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......
ÎÒ×Ô¼º×öµÄjavascriptÍøÂçÎå×ÓÆåÓÎÏ· Ï£Íû¸÷λ¸øÐ©½¨Òé
http://www.wushen.biz/wispeeder
ʹÓÃajax+xmlʵÏÖÊý¾Ý½»»» Ö§³ÖÁ½Ïß³ÌÓû§ÔÚÏßÊÔÍæ
²»´íµÄ¶«Î÷£¬¿ÉÒÔ½øÐÐÃÀ»¯ºÍÓ¦Óã¬×îºÃÊÇ×ö³É¿ÉÒÔÊÖ»úʹÓõĶ«Î÷£¬·Åµ ......
jspÒ³Ãæ£º
<s:select list="deptMap" name="deptid" listKey="key" value="%{deptid}" listValue="value" headerKey="" headerValue="--Çë ......
ÎÒµÄstruts2Óëǰ¶ËµÄjspµÄ±àÂë¶¼ÉèÖóÉgbkµÄÁË£¬²¢ÇÒÔÚweb.xmlÖÐÒ²ÉèÖÃÁËfilter¹ýÂË£¬ÎÒÒ²ÖªµÀajaxµÄÌá½»·½Ê½Ä¬ÈÏÊÇutf-8£¬ÓÐûÓкõİ취£¬±ÈÈçÅäÖÃfilterµÈ£¬ÈÃËü²»ÔÙ³öÏÖÂÒÂëÄØ£¿
ºǫ́JAVA´úÂë¼Ó¸öת»»·½·¨
Ä ......
RT!
ajax Ìá½»Êý¾Ýʱ£¬Êý¾ÝÁ¿ºÜ´ó ÓÚÊÇ ¾ÍÑ¡ÔñÁË POSTÌá½»¡£
JScript code:
xmlHttpRequest.send(message);
message¾ÍÊÇ ×éÖ¯ºÃµÄÊý¾Ý¡£
ÔÚ100ÌõµÄʱºò£¬java¶Ë¿ÉÒÔ ½ÓÊܵ½Êý¾Ý¡£
200Ìõ¾Í²»ÐÐÁË¡£
Çë´óϺà ......