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)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 安国市| 延边| 洪湖市| 中山市| 平阴县| 博客| 庄河市| 上高县| 会同县| 察雅县| 满城县| 射阳县| 喀喇沁旗| 金寨县| 江油市| 古丈县| 睢宁县| 枣强县| 南华县| 临海市| 桐柏县| 灵石县| 金昌市| 县级市| 白玉县| 肇源县| 读书| 平顶山市| 关岭| 永丰县| 盐源县| 保德县| 汝州市| 普定县| 新乐市| 福州市| 佛冈县| 钦州市| 雅江县| 泸州市| 大渡口区|