锘??xml version="1.0" encoding="utf-8" standalone="yes"?>xxxxx成人.com,成人婷婷网色偷偷亚洲男人的天堂,成年人视频免费在线播放http://www.aygfsteel.com/redblack419/java鐭ヨ瘑縐瘡zh-cnFri, 08 Aug 2025 01:49:29 GMTFri, 08 Aug 2025 01:49:29 GMT60dwr瀹為檯搴旂敤http://www.aygfsteel.com/redblack419/archive/2006/06/16/53361.html綆鏄?/dc:creator>綆鏄?/author>Fri, 16 Jun 2006 09:51:00 GMThttp://www.aygfsteel.com/redblack419/archive/2006/06/16/53361.htmlhttp://www.aygfsteel.com/redblack419/comments/53361.htmlhttp://www.aygfsteel.com/redblack419/archive/2006/06/16/53361.html#Feedback0http://www.aygfsteel.com/redblack419/comments/commentRss/53361.htmlhttp://www.aygfsteel.com/redblack419/services/trackbacks/53361.html鐢╠wr瀹炵幇鍦ㄨ〃鍗曞瓨鍌ㄧ殑鍔熻兘,dwr涓巗pring鐨勭粨鍚堜嬌鐢ㄤ笂閬囦笂浜?jiǎn)浜涢棶棰?鍏堟妸搴旂敤姝ラ璁板綍涓嬫潵鍚?

1.dwr.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" " http://www.getahead.ltd.uk/dwr/dwr10.dtd ">
<dwr>
聽(tīng)聽(tīng)聽(tīng) <allow>聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <create creator="spring" javascript="FormDataDwrUtil">聽(tīng)聽(tīng)聽(tīng)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <param name="beanName" value="formDataDwrUtil"/> 聽(tīng)聽(tīng)聽(tīng)////閰嶇疆鎴恠pring,浼?xì)浠巗pring涓幓鎵懼埌榪欎釜bean
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) </create>
聽(tīng)聽(tīng) </allow>聽(tīng)
聽(tīng)聽(tīng)
<signatures>
聽(tīng) <![CDATA[
聽(tīng) import java.util.Map;聽(tīng)
聽(tīng) ]]>
</signatures>
</dwr>

2.applicationContext.xml 鐗囨
<bean id="formDataDwrUtil" class="com.odp.web.dwr.FormDataDwrUtil">
聽(tīng)聽(tīng)<property name="formInstanceDao">
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <ref bean="formInstanceDao"/>
聽(tīng)聽(tīng)聽(tīng) </property>
聽(tīng)</bean>

3.web.xml聽(tīng) 鐗囨
聽(tīng)
<servlet>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <servlet-name>context</servlet-name>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <load-on-startup>1</load-on-startup>
聽(tīng) </servlet>
聽(tīng) <servlet>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <servlet-name>dwr-invoker</servlet-name>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <display-name>DWR Servlet</display-name>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <description>Direct Web Remoter Servlet</description>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <init-param>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <param-name>debug</param-name>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <param-value>true</param-value>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) </init-param>
聽(tīng)聽(tīng)聽(tīng) </servlet>
聽(tīng)聽(tīng) <servlet-mapping>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <servlet-name>dwr-invoker</servlet-name>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <url-pattern>/dwr/*</url-pattern>
聽(tīng)聽(tīng)聽(tīng) </servlet-mapping>

聽(tīng)聽(tīng) 4.jsp寮曠敤
<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/interface/FormDataDwrUtil.js'></script>
<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/engine.js'></script>
<script type='text/javascript' src='<%=request.getContextPath()%>/xx/js/dwr/util.js'></script>聽(tīng)
<!--灝嗗寘涓璲s鐩存帴鎷垮嚭鏉ョ敤浜? 鍋氫簡(jiǎn)涓浜涗慨鏀逛互婊¤凍瀹為檯闇姹?->
<script>
聽(tīng)聽(tīng) var formdata;
聽(tīng) function saveItem(){聽(tīng)聽(tīng)聽(tīng)
聽(tīng) 聽(tīng)DWRUtil.getMapValues(formdata);聽(tīng)聽(tīng)聽(tīng)聽(tīng) //灝唂orm琛ㄥ崟涓殑鏁版嵁緇勭粐鎴恗ap璧嬬粰formdata
聽(tīng)聽(tīng)聽(tīng)聽(tīng)FormDataDwrUtil.saveValues(aftersave, formdata);聽(tīng) 聽(tīng)聽(tīng) //璋冪敤java浠g爜瀛樺偍鏁版嵁
聽(tīng) }聽(tīng)
聽(tīng) function aftersave(result){聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
//鍥炶皟鏂規(guī)硶,鏄劇ず淇濆瓨緇撴灉
聽(tīng)聽(tīng)聽(tīng)if( result聽(tīng) != null ){
聽(tīng) 聽(tīng)聽(tīng)parent.setInstanceId(""+result);
聽(tīng) 聽(tīng)聽(tīng)document.getElementById("msg").innerHTML = "<font color='red' size='2px'>淇濆瓨鎴愬姛!</font>";
聽(tīng) 聽(tīng)聽(tīng)document.getElementById("save").style.display = "none";
聽(tīng) 聽(tīng)聽(tīng)//document.getElementById("print").style.display="block";
聽(tīng) 聽(tīng)聽(tīng)//document.getElementById("printpreview").style.display="block";
聽(tīng) 聽(tīng)}else{
聽(tīng) 聽(tīng)聽(tīng)document.getElementById("msg").innerHTML = "<font color='red' size='2px'>淇濆瓨澶辮觸!</font>";
聽(tīng) 聽(tīng)}
聽(tīng) }
聽(tīng)聽(tīng)
/**
聽(tīng)*聽(tīng) 鏍規(guī)嵁鍙傛暟鎵懼埌鎸囧畾鐨勮〃鍗曟暟鎹粍緇囨垚map
*/
聽(tīng) function findItem(instanceId , tablename){聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
聽(tīng)聽(tīng)聽(tīng) DWRUtil.useLoadingMessage("loading.....");
聽(tīng) 聽(tīng)FormDataDwrUtil.getFormData(loadItem , instanceId , tablename);
聽(tīng) }
/**
*鍥炶皟鏂規(guī)硶,灝嗘暟鎹~鍏呭埌琛ㄥ崟涓?br />*/
聽(tīng) function loadItem(pformdata){
聽(tīng)聽(tīng)聽(tīng) formdata = pformdata;
聽(tīng) 聽(tīng)DWRUtil.setValues( pformdata );
聽(tīng)聽(tīng) }
聽(tīng)
ok,鑳芥甯鎬嬌鐢?姝e父淇濆瓨鏁版嵁,鍔犺澆鏁版嵁浜?

闂鍑虹幇浜?褰撴垜鏀瑰彉浜?jiǎn)搴旂敤涓c?weblogic浼?xì)鑷姩閲嶈?spring閲嶆柊瑁呰澆鏁版嵁銆佺被錛屾墍鏈夌殑涓滆タ閮戒笉鍙楀獎(jiǎng)鍝嶏紝dwr榪欓噷鍗村嚭浜?jiǎn)闂锛岄敊璇涓嬪Q?br />聽(tīng)聽(tīng)聽(tīng)
java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoade
rListener registered?
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at org.springframework.web.servlet.support.RequestContextUtils.getWebApp
licationContext(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletContext;)Lor
g/springframework/web/context/WebApplicationContext;(RequestContextUtils.java:83
)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at uk.ltd.getahead.dwr.create.SpringCreator.getBeanFactory()Lorg/springf
ramework/beans/factory/BeanFactory;(SpringCreator.java:174)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at uk.ltd.getahead.dwr.create.SpringCreator.getInstance()Ljava/lang/Obje
ct;(SpringCreator.java:131)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at uk.ltd.getahead.dwr.create.SpringCreator.getType()Ljava/lang/Class;(S
pringCreator.java:104)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at uk.ltd.getahead.dwr.impl.DefaultInterfaceProcessor.handle(Ljavax/serv
let/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(DefaultIn
terfaceProcessor.java:69)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at uk.ltd.getahead.dwr.impl.DefaultProcessor.handle(Ljavax/servlet/http/
HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(DefaultProcessor.j
ava:77)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at uk.ltd.getahead.dwr.AbstractDWRServlet.doPost(Ljavax/servlet/http/Htt
pServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(AbstractDWRServlet.ja
va:162)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at uk.ltd.getahead.dwr.AbstractDWRServlet.doGet(Ljavax/servlet/http/Http
ServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(AbstractDWRServlet.jav
a:149)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServle
tRequest;Ljavax/servlet/http/HttpServletResponse;)V(HttpServlet.java:740)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;
Ljavax/servlet/ServletResponse;)V(HttpServlet.java:853)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
()Ljava/lang/Object;(ServletStubImpl.java:1072)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax/servle
t/ServletRequest;Ljavax/servlet/ServletResponse;Lweblogic/servlet/internal/Filte
rChainImpl;)V(ServletStubImpl.java:465)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at weblogic.servlet.internal.TailFilter.doFilter(Ljavax/servlet/ServletR
equest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(TailFilter.j
ava:28)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax/servlet/Ser
vletRequest;Ljavax/servlet/ServletResponse;)V(FilterChainImpl.java:27)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at com.matrixflow.client.RequestEncoderFilter.doFilter(Ljavax/servlet/Se
rvletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(Reques
tEncoderFilter.java:34)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax/servlet/Ser
vletRequest;Ljavax/servlet/ServletResponse;)V(FilterChainImpl.java:27)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run()Ljava/lang/Object;(WebAppServletContext.java:6987)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic/se
curity/subject/AbstractSubject;Ljava/security/PrivilegedAction;)Ljava/lang/Objec
t;(AuthenticatedSubject.java:321)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at weblogic.security.service.SecurityManager.runAs(Lweblogic/security/ac
l/internal/AuthenticatedSubject;Lweblogic/security/acl/internal/AuthenticatedSub
ject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;(SecurityManager.java:12
1)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(Lweblogi
c/servlet/internal/ServletRequestImpl;Lweblogic/servlet/internal/ServletResponse
Impl;)V(WebAppServletContext.java:3892)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at weblogic.servlet.internal.ServletRequestImpl.execute(Lweblogic/kernel
/ExecuteThread;)V(ServletRequestImpl.java:2766)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at weblogic.kernel.ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest
;)V(ExecuteThread.java:224)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:183)
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) at java.lang.Thread.startThreadFromVM(Ljava/lang/Thread;)V(Unknown Sourc
e)
>

鍦╳eb.xml聽(tīng) 鐗囨閲屽皢涓嬮潰榪欐鏀規(guī)垚Listener涔熶笉琛岋紝閿欒涓鏍?/font>
聽(tīng)
<servlet>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <servlet-name>context</servlet-name>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <load-on-startup>1</load-on-startup>
聽(tīng) </servlet>


鐜板湪鐨勮В鍐蟲柟娉曟槸錛?閲嶅惎weblogic聽(tīng) 榪欒偗瀹氫笉鏄В鍐崇殑闂鐨勬牴鏈?甯屾湜鑳芥壘鍒伴棶棰樻墍鍦?......
聽(tīng)


]]>
Ajax 杈瑰杈硅http://www.aygfsteel.com/redblack419/archive/2006/05/19/47087.html綆鏄?/dc:creator>綆鏄?/author>Fri, 19 May 2006 09:22:00 GMThttp://www.aygfsteel.com/redblack419/archive/2006/05/19/47087.htmlhttp://www.aygfsteel.com/redblack419/comments/47087.htmlhttp://www.aygfsteel.com/redblack419/archive/2006/05/19/47087.html#Feedback0http://www.aygfsteel.com/redblack419/comments/commentRss/47087.htmlhttp://www.aygfsteel.com/redblack419/services/trackbacks/47087.html榪欎釜浠嶫AVA鍒癑avaScript鐨勮繙紼嬪姛鑳芥柟娉曠粰DWR鐨勭敤鎴峰甫鏉ラ潪甯稿儚浼犵粺鐨凴PC鏈哄埗,灝卞儚RMI鎴栬匰OAP涓鏍?鑰屼笖鎷ユ湁榪愯鍦╓EB涓婁絾鏄笉闇瑕佹祻瑙堝櫒鎻掍歡鐨勫ソ澶?
瀹冨寘鍚袱涓富瑕佺殑閮ㄥ垎:鍏佽JavaScript浠嶹EB鏈嶅姟鍣ㄤ笂涓涓伒寰簡(jiǎn)AJAX鍘熷垯鐨凷ervlet(灝忓簲鐢ㄧ▼搴?涓幏鍙栨暟鎹?鍙﹀涓鏂歸潰涓涓狫avaScript搴撳彲浠ュ府鍔╃綉绔欏紑鍙戜漢鍛樿交鏉懼湴鍒╃敤鑾峰彇鐨勬暟鎹潵鍔ㄦ佹敼鍙樼綉欏電殑鍐呭.

http://flyfish81225.blogchina.com/4098286.html
聽(tīng)

http://getahead.ltd.uk/dwr/getstarted
http://getahead.ltd.uk/dwr/getstarted
dwr.xml
<!DOCTYPE dwr PUBLIC
    "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
    "http://www.getahead.ltd.uk/dwr/dwr10.dtd">

<dwr>
  <allow>
    <create creator="new" javascript="JDate">
      <param name="class" value="java.util.Date"/>
    </create>
    <create creator="new" javascript="Demo">
      <param name="class" value="your.java.Bean"/>
    </create>
  </allow>
</dwr>
defines what classes DWR can create and remote for use by Javascript
Bean綾誨繀欏婚兘鏈変竴涓粯璁ょ殑鏃犲弬鏋勯犲櫒
DWR has a few restrictions:
  • Avoid reserved JavaScript words
  • Methods named after reserved words are automatically excluded. Most JavaScript reserved words are also Java reserved words, so you won't be having a method called "try()" anyway. However the most common gotcha is "delete()", which has special meaning from JavaScript but not Java.
  • Overloaded methods can be involved in a bit of a lottery as to which gets called, so avoid overloaded methods.



聽(tīng)



]]>
libXmlRequesthttp://www.aygfsteel.com/redblack419/archive/2006/05/18/46881.html綆鏄?/dc:creator>綆鏄?/author>Thu, 18 May 2006 11:54:00 GMThttp://www.aygfsteel.com/redblack419/archive/2006/05/18/46881.htmlhttp://www.aygfsteel.com/redblack419/comments/46881.htmlhttp://www.aygfsteel.com/redblack419/archive/2006/05/18/46881.html#Feedback0http://www.aygfsteel.com/redblack419/comments/commentRss/46881.htmlhttp://www.aygfsteel.com/redblack419/services/trackbacks/46881.htmlhttp://www.whitefrost.com/servlet/connector?file=reference/2003/06/17/libXmlRequest.html
( ajax javascript 澶勭悊xml)
娌℃悶瀹?浠ヤ負(fù)鍙互鐢ㄨ繖涓猨s鑷鐨勫鐞唜ml,緇撴灉澶勫鎶ラ敊
var oXml = getXml("sample_data.xml");
var aNodes = selectNodes(oXml,"/sample-data-root/the-data",oXml.documentElement);
榪欎釜js閲屾牴鏈病鏈夊涓嬭繖涓柟娉?
  • [xml_document] = getXml(sPath): a synchronous GET request, returns null or an xml document object ,鏄彟澶栦竴涓?閲岄潰甯︿簡(jiǎn)N澶氬弬鏁?璇曚簡(jiǎn)璇曡繕鏄笉鑳界敤,闅鵑亾鏄痡s涓嬮敊浜?閮侀椃.....
  • 鎹簡(jiǎn)涓柟娉曟潵澶勭悊璇誨叆鐨剎ml鏂囦歡
    鏂囦歡:formdatas.xml
    <?xml version="1.0" encoding="gb2312"?>
    <formdatas>
    聽(tīng) <data>
    聽(tīng)聽(tīng) <address>鍦板潃</address>聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) #text
    聽(tīng)聽(tīng) <productaddress>鐢熶駭鍦板潃</productaddress>聽(tīng)聽(tīng) #text
    聽(tīng)聽(tīng) <diploma>澶т笓</diploma>聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) #select
    聽(tīng)聽(tīng) <type>浜岀被|鍥涚被|涓夌被</type>聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) #checkbox
    聽(tīng)聽(tīng) <sex>濂?lt;/sex>聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) #radio
    聽(tīng)聽(tīng) <date>2005騫?2鏈?1鏃?lt;/date>聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) #text
    聽(tīng)聽(tīng) <memo>澶囨敞</memo>聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) #textarea聽(tīng)聽(tīng)聽(tīng)
    聽(tīng)聽(tīng) </data>聽(tīng)聽(tīng)
    </formdatas>
    js鐗囨:
    function updateform(xmlname,obj){聽(tīng)聽(tīng)
    聽(tīng)var url = ""+xmlname;

    聽(tīng)if(document.implementation&&document.implementation.createDocument) {
    聽(tīng)聽(tīng)
    聽(tīng)聽(tīng)var xmldoc = document.implementation.createDocument("", "", null);
    聽(tīng)聽(tīng)xmldoc.onload =聽(tīng) handler(xmldoc, obj);
    聽(tīng)聽(tīng)xmldoc.load(url);
    聽(tīng)}
    聽(tīng)else if(window.ActiveXObject) {
    聽(tīng)聽(tīng)
    聽(tīng)聽(tīng)var xmldoc = new ActiveXObject("Microsoft.XMLDOM");
    聽(tīng)聽(tīng)xmldoc.onreadystatechange = function() {
    聽(tīng)聽(tīng)聽(tīng)if(xmldoc.readyState == 4) handler(xmldoc, obj);
    聽(tīng)聽(tīng)}
    聽(tīng)聽(tīng)xmldoc.load(url);
    聽(tīng)}
    }

    function handler(xmldoc, obj) {
    聽(tīng)var formdatas = xmldoc.getElementsByTagName("data")[0];聽(tīng)
    聽(tīng)for (var i=0;i<obj.length ;i++ ){
    聽(tīng)聽(tīng)聽(tīng)e=obj[i];聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
    聽(tīng)聽(tīng)聽(tīng)if (e.name != '') //琛ㄥ崟涓殑e.name瀵瑰簲xml閲岀殑tagName,鍒╃敤瀵瑰簲鍏崇郴,灝嗗煎啓鍏ヨ〃鍗曚腑
    聽(tīng)聽(tīng)聽(tīng){聽(tīng)聽(tīng)聽(tīng)聽(tīng)
    聽(tīng)聽(tīng)聽(tīng)聽(tīng)if ( e.type == 'text' || e.type == 'textarea'){聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
    聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)e.value = formdatas.getElementsByTagName(e.name)[0].firstChild.data;聽(tīng)聽(tīng)聽(tīng)
    聽(tīng)聽(tīng)聽(tīng)聽(tīng)}
    聽(tīng)聽(tīng)聽(tīng)聽(tīng)if( e.type == 'checkbox' || e.type == 'radio'){
    聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)var temp = formdatas.getElementsByTagName(e.name)[0].firstChild.data.split("|");聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)
    聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)for(var k=0; k<temp.length; k++){
    聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)//alert( temp[k] );
    聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)if( e.value == temp[k] ) e.checked = true;
    聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)}
    聽(tīng)聽(tīng)聽(tīng)聽(tīng)}
    聽(tīng)聽(tīng)聽(tīng)聽(tīng)if( e.type == 'select-one' ){
    聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)var selvalue = formdatas.getElementsByTagName(e.name)[0].firstChild.data;
    聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)document.getElementById(e.name+"div").innerHTML="";
    聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)document.getElementById(e.name+"div").innerHTML=selvalue;
    聽(tīng)聽(tīng)聽(tīng)聽(tīng)}

    聽(tīng)聽(tīng)聽(tīng)}
    聽(tīng)}
    }
    鏁堟灉:鐐瑰嚮"璇誨彇xml鏂囦歡"鎸夐挳,灝嗙浉搴旂殑鍊艱В鏋愬埌鏂囨湰妗嗕腑,濡備笅鎵紺?
    aa.bmp



    ]]>
    主站蜘蛛池模板: 平度市| 新竹市| 泗水县| 寻乌县| 喀喇沁旗| 长子县| 清涧县| 石景山区| 马龙县| 嘉义县| 鄂尔多斯市| 河东区| 惠安县| 桑植县| 建德市| 即墨市| 抚州市| 中阳县| 文化| 镇安县| 夹江县| 云梦县| 曲周县| 合山市| 淳安县| 九寨沟县| 梁山县| 皮山县| 固镇县| 洛川县| 柳河县| 名山县| 元江| 隆尧县| 永和县| 民县| 耒阳市| 孟州市| 济阳县| 高青县| 建阳市|