• <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è)面了.??
            ?

            久久无码AV中文出轨人妻| 亚洲AV日韩AV天堂久久| 久久夜色tv网站| 久久se精品一区二区| 国内精品久久久久久久亚洲| 久久综合给合综合久久| 麻豆亚洲AV永久无码精品久久| 国产一级做a爰片久久毛片| 色婷婷狠狠久久综合五月| 狠狠色综合网站久久久久久久高清| 久久精品国产亚洲av麻豆色欲 | 久久精品综合一区二区三区| 久久久久久久97| 国产叼嘿久久精品久久| 色综合久久久久综合体桃花网| 久久e热在这里只有国产中文精品99| 久久精品极品盛宴观看| 99久久精品免费观看国产| 人人狠狠综合久久88成人| 午夜精品久久影院蜜桃| 国产精品无码久久久久| 99久久国产综合精品麻豆| 亚洲欧美成人综合久久久| 久久午夜无码鲁丝片午夜精品| 久久久无码精品亚洲日韩按摩 | 思思久久99热免费精品6| 精品久久久久一区二区三区| 午夜精品久久久久久影视777| 99久久国产综合精品网成人影院| 久久精品国产精品亚洲精品| 久久午夜无码鲁丝片午夜精品| 久久99国产精品久久99| 97久久精品人妻人人搡人人玩| 欧美噜噜久久久XXX| 久久天天躁狠狠躁夜夜不卡 | 久久久国产精品福利免费| 国产精品久久免费| 久久发布国产伦子伦精品| 精品国产VA久久久久久久冰 | 久久99国产一区二区三区| 99久久精品国产毛片|