HTMLボタンをクリックすると呼び出されるJS関数を持つASPページがありますが、ボタンをクリックするたびにページがリロードされ、初期状態。ボタンのクリックでJS関数を呼び出すと、ページがリフレッシュされます
私は私がリフレッシュするためにページを引き起こしている問題であるかを把握しようとしたこれらのタグに
<%
Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1));
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();
%>
と
<meta http-equiv="Expires" CONTENT="0"/>
<meta http-equiv="Cache-Control" CONTENT="no-cache"/>
<meta http-equiv="Pragma" CONTENT="no-cache"/>
を使用して、両方のサーバーとクライアント側のキャッシュを無効化していJS関数を呼び出すのではなく、ボタンをクリックするだけですが、ダイスはありません。ここを尋ねたよう
は、ボタンのコード
<button class="textinput" id ="reloadData" onclick="reloadData()" title="Reload Data">Refresh</button>
と
function reloadData() {
var DPS = document.getElementById("datepickerStart").value;
var DPE = document.getElementById("datepickerEnd").value;
var startDP = new Date(DPS);
var endDP = new Date(DPE);
var startDate = (startDP.format("isoDateTime")).replace(/:/g, '\\:');
var endDate = (endDP.format("isoDateTime")).replace(/:/g, '\\:');
layer.redraw();
}
と呼ばれる関数である私は、これはそれがあるので、呼び出された関数で何かを持っているとは思いませんフィルターの値を再調整するだけです。
ボタンをクリックしたときに実行する必要があるボタンコードとコードが必要です。 – Eli
これはキャッシングとは関係ありません。 –
'onclick =" reloadData(); false false; ' – Stefan