一般不用把动态内容存入一个form的字符串,再到后台解析的方法,灵活性和可读性很差。

解决方案 »

  1.   

    sub  submit()  
          strResult=getXML 
               
          'msgbox strResult 
          ' document.write  strResult     
          set response = PostXML(strResult,"table_print_item.xsql?tabid=<%=request.getParameter("tabid")%>") 
              
          if response.documentElement.baseName="xsql-error" then
           msgbox "提交失败!"
          else
           msgbox "提交成功!"
           frm.submit
          end if  
      end sub 
      
      function PostXML (sXML,sXSQL) 
          dim xmlDoc
          set xmlDoc=createobject("msxml2.domdocument")
          xmldoc.async = false
          xmldoc.loadXML sXML   
           
      '创建一个新的XMLHTTPRequest对象
         set xmlhttp = createObject ("Microsoft.XMLHTTP")
      '打开一个同步HTTP请求以便发送到inserttable.xsql
         xmlhttp.open "POST", sXSQL,false
      '发送请求,以xmldoc作为请求体
         xmlhttp.send xmldoc
       '返回请求的响应
        set PostXML=xmlhttp.responseXML
      end function'结合XSQL+Microsoft.XMLHTTP
      

  2.   

    killerdanny(月影-月下轻舞剑 酒里怀过往) 可是在j2ee中怎么接受这种XMLHTTP方式提交的xml呢?另外,我说的总体思路可以采用马?各位打下参谋参谋!
      

  3.   

    ╭═══╮ ╭═══╮ ╭══════╮   
    ╰╮ ╭╯ ╰╮ ╭╯ ╰╮ ╭══╮╰╮  
     ║ ║   ║ ║   ║ ║  ╰╮╰╮ 
     ║ ║   ║ ║   ║ ║   ║ ║ 
     ║ ║   ║ ║   ║ ║   ║ ║ 
     ║ ║ y ║ ║   ║ ║  ╭╯╭╯ 
     ║ ║ i ║ ║   ║ ╰══╯╭╯  
     ║ ║ k ║ ║   ║ ╭═══╯   
     ║ ║ u ║ ║   ║ ║       
     ║ ║ n ║ ║   ║ ║       
     ║ ║   ║ ║   ║ ║       
     ╰╮╰╮ ╭╯╭╯   ║ ║       
      ╰╮╰═╯╭╯   ╭╯ ╰╮