• <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.¢%

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

            我經(jīng)常碰見(jiàn)這樣的問(wèn)題 我想用JS執(zhí)行后臺(tái)方法,為什么有時(shí)候執(zhí)行,有時(shí)候不執(zhí)行 代碼如下: 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; 按道理說(shuō),AJAX應(yīng)該執(zhí)行 <%=request.getContextPath()%>/trainplan/addLeafNode.shtml 地址后臺(tái)里面的方法 因?yàn)槲依锩嬗行薷臄?shù)據(jù)庫(kù)的操作 但有時(shí)候添加數(shù)據(jù)庫(kù)記錄,有時(shí)候不添加數(shù)據(jù)庫(kù)記錄,到底怎么解決,我只想搞明白,沒(méi)別的意思 那位大大能解釋一下 我后臺(tái)代碼肯定沒(méi)問(wèn)題,如果我是正常提交,然后頁(yè)面刷新的話,是正確的


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

            国内精品人妻无码久久久影院导航| 精品999久久久久久中文字幕| 欧美午夜A∨大片久久| 色婷婷久久久SWAG精品| 嫩草伊人久久精品少妇AV| 伊人丁香狠狠色综合久久| 波多野结衣久久| 欧美综合天天夜夜久久| 国产精品99久久久精品无码| 日韩精品国产自在久久现线拍 | 一级做a爱片久久毛片| 亚洲国产精品综合久久一线| 国内精品伊人久久久久av一坑| 久久综合日本熟妇| 久久久91精品国产一区二区三区| 日日狠狠久久偷偷色综合96蜜桃| 久久综合中文字幕| 国产午夜福利精品久久2021| 免费久久人人爽人人爽av| 精品久久久久久久中文字幕| 国产亚洲婷婷香蕉久久精品| 香蕉久久夜色精品升级完成| 亚洲日本久久久午夜精品| 91久久精品国产免费直播| 国产精品久久久久久搜索| 色婷婷综合久久久久中文| 女人高潮久久久叫人喷水| 久久一区二区三区99| 久久久久人妻一区精品| 93精91精品国产综合久久香蕉| 国产成人久久精品区一区二区| 婷婷综合久久中文字幕蜜桃三电影 | 久久亚洲精品无码AV红樱桃| 久久婷婷五月综合成人D啪| 一级女性全黄久久生活片免费| 欧美一级久久久久久久大片| 久久精品国产亚洲AV不卡| 久久精品国产只有精品66| 欧美久久久久久精选9999| 亚洲国产日韩综合久久精品| 波多野结衣久久精品|