コード :
function CallSyncAjax(url, resid) {
try { parent.TimeOut(); } catch (ex) { }
var xmlhttp = new GetXmlHttp();
if (xmlhttp) {
xmlhttp.onreadystatechange = function () {
if (xmlhttp && xmlhttp.readyState == 4) {//we got something back..
if (xmlhttp.status == 200) {
var StrResponse;
StrResponse = xmlhttp.responseText.split('@@@');
if (xmlhttp.responseText != "") {
if (StrResponse[0] != "") {
if (resid == "1000") {
//this function exist in ContactsList.apsx
AddGroupToMenu(StrResponse[0]);
}
}
}
}
}
}
xmlhttp.open("post", url, true);
xmlhttp.send();
}
}
私はこのようなボタンクリックでページからこの関数を呼び出しています:
CallSyncAjax("?ExtFlag=saveGroup&AjaxFalg=SpecialRequest&groupName=" + TxtGroupName.GetText() + "&groupDesc=" + TxtgroupDesc.GetText(), "1000");
私の質問は、結果をキャッシュできるので、ボタンをもう一度クリックすると、ajax呼び出しが呼び出されず、キャッシュから結果を読み取るだけですか?