亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

通過ajax傳入id查詢數據問題

通過ajax傳入id查詢數據問題

翻閱古今 2019-04-11 14:15:02
通過ajax 傳入對應數據的id 查詢數據,但是返回的數據并不能通過點擊實時刷新每次都需要手動刷新兩次 數據才能對應.<s:form method="post" action="TeacherActionUpdate" id="update" enctype="multipart/form-data">         <div id="lights" class="white_contents" style="text-align: center;overflow-x:visible;">             <table width='100%' cellpadding='0' cellspacing='0' style="text-align: center;position:absolute;left:55px;">                 <h3>修改教師信息</h3>                 <br/>                 <tr class="divcss5-b">                     <td width="12.5%" style="text-align: right;">姓名&nbsp;&nbsp;&nbsp;</td>                     <td style="text-align:left;">                         <s:textfield name="tc.name" style="width:181px;height:28px;" cssClass="v_null"                          placeholder="請輸入教師名稱"/>                     </td>                 </tr>                 <tr class="divcss5-b">                     <td width="12.5%" style="text-align: right;">性別&nbsp;&nbsp;&nbsp;</td>                     <td style="text-align:left;">                         <select name="tc.sex" style="width:181px;height:28px;">                             <option>男</option>                             <option>女</option>                         </select>                     </td>                 </tr>                 <tr class="divcss5-b">                     <td width="12.5%" style="text-align: right;">手機號&nbsp;&nbsp;&nbsp;</td>                     <td width="12.5%" style="text-align:left;">                         <s:textfield name="tc.phone" style="width:181px;height:28px;" cssClass="v_tel"                          placeholder="請輸入11位手機號"/>                     </td>             </tr>             </table>             <div style="position:absolute;top:630px;left:150px">                 <a class="button button-khaki tijiaos">                     <span>保存</span>                 </a>
查看完整描述

6 回答

?
茅侃侃

TA貢獻1842條經驗 獲得超22個贊

ajax里的cache,true的話會讀緩存,可能真的到服務器上。
假如上次訪問了a.html,第二次的時候得到的是上次訪問的a.html的結果,而不是重新到服務器獲取。
false的話會在url后面加一個時間綴,讓它跑到服務器獲取結果。
cache只有GET方式的時候有效

查看完整回答
反對 回復 2019-05-13
?
夢里花落0921

TA貢獻1772條經驗 獲得超6個贊

url : "TeacherActionFindBy.action?t="+ new Date().getTime(),
將請求接口后面加上時間戳,清除緩存試試,還有

查看完整回答
反對 回復 2019-05-13
?
慕村9548890

TA貢獻1884條經驗 獲得超4個贊

按照樓上的辦法,另外:**cache:true,**,你想實時刷新,這個還是設置false吧。


查看完整回答
反對 回復 2019-05-13
?
溫溫醬

TA貢獻1752條經驗 獲得超4個贊

cache:true,去掉


查看完整回答
反對 回復 2019-05-13
?
Helenr

TA貢獻1780條經驗 獲得超4個贊

ajax還有一個error參數用來處理錯誤:
ajax中加上這幾句:
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
}
然后運行看有什么問題,因為,async: false,所以因該不是異步的問題

查看完整回答
反對 回復 2019-05-13
?
繁星點點滴滴

TA貢獻1803條經驗 獲得超3個贊

可以嘗試把點擊方法放在$(function(){})外面


查看完整回答
反對 回復 2019-05-13
  • 6 回答
  • 0 關注
  • 1230 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號