當用戶單擊表格的一行時,顯示一個模式(引導)對話框。以下是我正在使用的一小段代碼:在模式對話框中從ajax調用中刪除緩存的信息
.done (function (data_, textStatus_, jqXHR_) {
$('<pre/>').html(doc_contents[1].text_content).appendTo('#employee_document_contents');
$('#mydialog').modal("show");
$('#mydialog').draggable();
});
上述代碼抓取JSON值並顯示在對話框中。我面臨與我的ajax調用相關的緩存相關問題。對話框的前一個內容沒有被刪除,我必須從瀏覽器中清除緩存,然後再次單擊特定行以查看我想要看到的內容。我嘗試使用cache : false
,這樣做會在日曆中添加一個基於日期的時間戳網址,但我仍然看到我的對話框中的舊內容。有些SO帖子建議摧毀模式,但我相信它不會再開放。有沒有更好的方法可以遵循,以確保在對話框中看不到以前的內容?我使用Chrome作爲瀏覽器。
你如何獲得或檢索JSON對象'doc_contents'? – kolunar
@kolunar我像這樣檢索它'var doc_contents = data_.myContentList;' – John
你確定你有一個特定的原因使用.'appendTo()'而不是使用'.html()'? – kolunar