0
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調用不會被調用,只是從緩存讀取結果?