我有一個MVC應用程序,使用jQuery ajax(post)完成大量工作,以檢索客戶信息並將其加載到網頁。 問題是,在Internet Explorer 7上,當我點擊兩次鏈接,通過ajax($ .post或$ .getJSON)檢索信息時,信息不會刷新;它會顯示我點擊的第一個客戶的信息,而不是第二個客戶的信息,所以信息是錯誤的。我試圖對代碼進行調試,在第二次點擊時,它甚至沒有進入從數據庫中檢索數據的操作。jQuery與json
我懷疑問題在於瀏覽器緩存,但我不知道如何處理它。
我附上我的代碼,它的做工精細,期待我前面提到的問題:
$.getJSON(pathSite + 'PorServiceQuery/GetJsonInfo', {},
function(resp) {
$('#txtPhone').attr('value', resp.ClpCustomerPhone);
$('#txtCelPhone').attr('value', resp.ClpCelPhone);
$('#txtEmail').attr('value', resp.ClpEmail);
});
您是否收到了JavaScript錯誤? – 2010-01-15 17:44:10
不,我沒有得到任何JS錯誤,那是奇怪的事情!我不明白爲什麼探險家7的行爲如此。 – lidermin 2010-01-15 18:07:28