翻閱古今
2019-04-11 14:15:02
通過ajax 傳入對應數(shù)據(jù)的id 查詢數(shù)據(jù),但是返回的數(shù)據(jù)并不能通過點擊實時刷新每次都需要手動刷新兩次 數(shù)據(jù)才能對應.<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;">姓名 </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;">性別 </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;">手機號 </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條經(jīng)驗 獲得超21個贊
ajax里的cache,true的話會讀緩存,可能真的到服務器上。
假如上次訪問了a.html,第二次的時候得到的是上次訪問的a.html的結(jié)果,而不是重新到服務器獲取。
false的話會在url后面加一個時間綴,讓它跑到服務器獲取結(jié)果。
cache只有GET方式的時候有效

夢里花落0921
TA貢獻1772條經(jīng)驗 獲得超6個贊
url : "TeacherActionFindBy.action?t="+ new Date().getTime(),
將請求接口后面加上時間戳,清除緩存試試,還有

Helenr
TA貢獻1780條經(jīng)驗 獲得超4個贊
ajax還有一個error參數(shù)用來處理錯誤:
ajax中加上這幾句:
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
}
然后運行看有什么問題,因為,async: false,所以因該不是異步的問題
添加回答
舉報
0/150
提交
取消