kingpub

          海內存知己,博客若比鄰

           

          AJAX傳參從失敗到成功小結:

          AJAX傳參從失敗到成功小結:

          看了AJAX基礎教程,感覺不錯,但是在向服務器傳遞參數的時候總是會有讓我感到苦惱的問題,
          比如下面的代碼:
          <SCRIPT type="text/javascript">
          ?? function createXMLHttpRequest(){
          ????? if(window.ActiveXObject){
          ???????? xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");?????
          ????? }else if(window.XMLHttpRequest){
          ???????? xmlHttp = new XMLHttpRequest();
          ????? }
          ?? }
          ?? function startRequest(Sid){
          ????? createXMLHttpRequest();
          ????? xmlHttp.open("GET","/CountServlet?Sid="+Sid,true);
          ????? xmlHttp.send(null);
          ?? }
          </SCRIPT>
          在服務端的CountServlet的doGet()方法在多次請求之間只會被調用一次,痛苦!!!(難道是異步的問題...)

          于是我又改了一下xmlHttp的open方法的參數如下,
          xmlHttp.open("POST","/CountServlet,true)
          xmlHttp.send("Sid="+Sid);
          結果在服務器端的doPost()方法在每次請求都會被正常調用,但是,request.getPrameter("Sid")方法就是怎么也獲得不到參數Sid,

          在高手的幫助下,我又再次改了代碼,如下:
          xmlHttp.open("POST","/CountServlet?Sid="+Sid,false);
          xmlHttp.send(null);
          嘿,還真的,牙好,胃口就好,入口見效,doPost()方法能正常被調用,參數也傳得到,具體是什么原因,我還在學習之中...

          posted on 2006-08-15 09:41 xiaofeng 閱讀(344) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 余姚市| 高唐县| 五河县| 江口县| 北碚区| 泾川县| 三明市| 潜江市| 宜春市| 敦煌市| 盈江县| 富平县| 崇信县| 高尔夫| 科尔| 隆德县| 平乡县| 搜索| 巫山县| 瓮安县| 册亨县| 乌苏市| 津南区| 江北区| 昌图县| 洛隆县| 美姑县| 泰顺县| 凉山| 奉新县| 台南市| 宁德市| 富源县| 张家港市| 镇坪县| 祁门县| 龙州县| 平罗县| 石楼县| 太湖县| 武义县|