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呼び出しが呼び出されず、キャッシュから結果を読み取るだけですか?

4

1 に答える 1