• <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的內容(增加參數,時間戳即可)這樣的目的就是在服務器端理解為新的請求,不會將緩存中的內容回傳過去.更新內容就會顯示在客戶端頁面了.??
            ?

            狠狠色丁香婷综合久久| 精品国产一区二区三区久久蜜臀| 亚洲欧美日韩精品久久亚洲区| 成人午夜精品久久久久久久小说| 亚洲国产成人久久精品99 | 狠狠色综合网站久久久久久久高清 | 久久综合一区二区无码| 东方aⅴ免费观看久久av| 久久综合丁香激情久久| 亚洲日本久久久午夜精品| 久久久精品午夜免费不卡| 久久天天躁狠狠躁夜夜躁2014| 色噜噜狠狠先锋影音久久| 日本人妻丰满熟妇久久久久久| 精品久久久久久无码中文字幕| 久久久久亚洲AV无码网站| 无码人妻久久一区二区三区蜜桃| 国产激情久久久久影院| 国产精品久久久久9999高清| 精产国品久久一二三产区区别| 久久强奷乱码老熟女网站| 国产精品美女久久久久网| 久久精品国产精品亚洲毛片| 久久经典免费视频| 一级做a爰片久久毛片看看| 韩国三级中文字幕hd久久精品 | 精品无码久久久久久国产| 久久久久99精品成人片欧美| 久久精品一区二区三区AV| 久久人人青草97香蕉| 怡红院日本一道日本久久 | 一本久道久久综合狠狠爱| 看全色黄大色大片免费久久久| 久久综合久久综合久久| 久久亚洲高清观看| 青青青伊人色综合久久| 国产精品永久久久久久久久久| 国产综合免费精品久久久| 久久精品国产亚洲Aⅴ香蕉| 亚洲国产成人精品91久久久| 深夜久久AAAAA级毛片免费看|