AjaxÏò·þÎñÆ÷¶Ë·¢ËÍXmlÊý¾Ý£¬Ìáʾ404´íÎó
AjaxÏò·þÎñÆ÷¶Ë·¢ËÍXmlÊý¾Ý£¬Ìáʾ404´íÎ󣬺ÃÏñÊÇûÓÐÕÒµ½urlµØÖ·£¬ÎÒµÄurlÊÇÕâÑù¶¨ÒåµÄ var url="PostingXMLExample?timeStamp=" + new Date().getTime();
ʹÓÃÃûΪPostingXMLExample.javaµÄServletÎļþ½øÐв¶»ñ£¬µ«ÊǺÃÏñÎÞ·¨²¶»ñµ½£¬ÊDz»ÊÇServletÎļþµÄ·ÅÖÃĿ¼ÓÐʲôҪÇ󣬻¹ÊÇÆäËüʲôÎÊÌâ¡£
ÎÒµÄhtmlÎļþ´úÂëÈçÏ£º
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>ÎÞ±êÌâÎĵµ </title>
<script type="text/javascript">
var xmlHttp;
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest();
}
}
function createXML(){
var xml=" <pets>";
var optional=document.getElementById("petTypes").childNodes;
var option=null;
for(var i=0;i <optional.length;i++){
option=optional[i];
if(option.selected){
xml=xml+" <type>"+option.value+" <\/type>";
}
}
xml=xml+" <\/pets>";
r
Ïà¹ØÎÊ´ð£º
°´Å¥·ÅÔÚUpdatePanel1£¬Ïëͨ¹ýµã»÷µ÷ÓÃDictionaryTvAdd.aspxµ¯³öÒ»¸ö×Ó´°Ìå
ÓÃÏÂÃæµÄÓï¾äÌáʾÎÒȱÉÙ¶ÔÏó
protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager.R ......
Êý¾Ý¿â±íÖÐÓÐÒ»ÁУ¨TranXml£©ÀàÐÍÊÇxml£¬´æ´¢µÄÊÇÀàËÆ
<fathernode>
<a>aaa
</a>
<b>bbb
</b>
</fathernode>
µÄÐÅÏ¢£¬²¢ÇÒͨ¹ý²éѯ·½· ......
ÈçºÎ¶ÔxmlÄÚÈÝÊý¾Ý½øÐбȽÏ
ÀýÈ磺
<?xml version='1.0' encoding='utf-8'?>
<TestLIST>
<PID>40</PID>
<TestName>ÉîÛÚÊÐ</TestName>
......
<script language="javascript">
var XMLHttpReq;
var cont=true;
//´´½¨XMLHttpRequest¶ÔÏó
function createXMLHttpRequest ......