• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            S.l.e!ep.¢%

            像打了激速一樣,以四倍的速度運轉,開心的工作
            簡單、開放、平等的公司文化;尊重個性、自由與個人價值;
            posts - 1098, comments - 335, trackbacks - 0, articles - 1
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            我經常碰見這樣的問題 我想用JS執行后臺方法,為什么有時候執行,有時候不執行 代碼如下: var request; HTML code
            function createRequest() {  try {   request = new XMLHttpRequest();  } catch (trymicrosoft) {   try {    request = new ActiveXObject("Msxml2.XMLHTTP");   } catch (othermicrosoft) {    try {     request = new ActiveXObject("Microsoft.XMLHTTP");    } catch (failed) {     request = false;    }   }  }  if (!request)   alert("Error initializing XMLHttpRequest!"); } createRequest(); var requesturl = ' <%=request.getContextPath()%>/trainplan/addLeafNode.shtml?objectivename='+document.all.objectivename.value+'&objectivecontent='+document.all.objectivecontent.value+"&paterid="+paterid; request.open("GET", requesturl, true); request.onreadystatechange = openResponse; 按道理說,AJAX應該執行 <%=request.getContextPath()%>/trainplan/addLeafNode.shtml 地址后臺里面的方法 因為我里面有修改數據庫的操作 但有時候添加數據庫記錄,有時候不添加數據庫記錄,到底怎么解決,我只想搞明白,沒別的意思 那位大大能解釋一下 我后臺代碼肯定沒問題,如果我是正常提交,然后頁面刷新的話,是正確的


            1樓 2004-01-01 00:00 IamHades? [引用] [回復]?
            ?
            這是get方式提交時的緩存問題,說到底是ie惹的禍,你加一句 request.setRequestHeader("If-Modified-Since","0"); 在request.open("GET", requesturl, true); 前就可以了?
            ?
            ?
            ?2樓 2004-01-01 00:00 junjunweiwei? [引用] [回復]?
            ?
            引用 1 樓 IamHades 的回復: 這是get方式提交時的緩存問題,說到底是ie惹的禍,你加一句 request.setRequestHeader("If-Modified-Since","0"); 在request.open("GET", requesturl, true); 前就可以了 謝謝,我還想問下如果有post方式提交呢??
            ?
            ?
            ?3樓 2004-01-01 00:00 showbo? [引用] [回復]?
            ?
            post提交不存在緩存問題?
            ?
            ?
            ?4樓 2004-01-01 00:00 lanxiaoshi? [引用] [回復]?
            ?
            再加一個隨機數 a.jsp?temp=new Date().getTime()?
            ?
            ?
            ?5樓 2004-01-01 00:00 only_endure? [引用] [回復]?
            ?
            request.setRequestHeader("cache-control","nocache");?
            ?
            ?
            ?6樓 2004-01-01 00:00 Imore? [引用] [回復]?
            ?
            長了見識了 謝謝啊 我想再問一下 request.setRequestHeader("If-Modified-Since","0"); 和 request.setRequestHeader("cache-control","nocache"); 區別是什么呢 另外我在使用request.setRequestHeader("If-Modified-Since","0"); 時候會報錯執行不下去 求教問題所在?
            ?
            ?
            ?7樓 2004-01-01 00:00 only_endure? [引用] [回復]?
            ?
            你只要明白你在ajax操作提交異步請求時,如果你設置了服務器端頁面緩存,則請求的內容是“未更新的”,所以給你的表象是用戶觀看的頁面不變。 還有另一種方法解決這一問題,就是你在request.open("GET", requesturl, true)中修改requesturl的內容(增加參數,時間戳即可)這樣的目的就是在服務器端理解為新的請求,不會將緩存中的內容回傳過去.更新內容就會顯示在客戶端頁面了.??
            ?

            亚洲国产另类久久久精品黑人| 精品国产一区二区三区久久| 亚洲精品久久久www| 久久只这里是精品66| 久久精品国产亚洲AV忘忧草18| 人妻少妇久久中文字幕| 久久不射电影网| 手机看片久久高清国产日韩| 国产激情久久久久久熟女老人| 国产99久久精品一区二区| 久久精品亚洲精品国产欧美| 亚洲午夜久久久久妓女影院| 久久婷婷久久一区二区三区| 久久夜色精品国产噜噜亚洲a| 久久96国产精品久久久| 久久人人爽人人爽人人片AV麻烦| 99久久婷婷免费国产综合精品| 色99久久久久高潮综合影院| 国产精品美女久久久| 色妞色综合久久夜夜| 久久本道综合久久伊人| 69SEX久久精品国产麻豆| 久久香综合精品久久伊人| 人人狠狠综合久久亚洲88| 午夜精品久久久久久99热| 午夜精品久久久久久| 国产精品欧美久久久久无广告| 久久夜色精品国产噜噜亚洲AV| 久久综合五月丁香久久激情| 色综合色天天久久婷婷基地| 久久99精品久久久久婷婷| 亚洲国产精品久久久天堂| 香蕉久久久久久狠狠色| 香蕉99久久国产综合精品宅男自| 9191精品国产免费久久| 久久本道伊人久久| 久久久精品一区二区三区| 久久99精品久久久久久| 久久国产精品一区二区| 久久免费视频网站| 91精品国产91久久久久久|