回覆列表
  • 1 # 使用者6354188383803

    不知道你原系統的ajax是怎麼寫的,如果用的jquery,可以寫一個全域性ajax回撥函式,這樣所有透過jquery發起的ajax請求都會呼叫這個回撥;如果是用的另外的ajax函式,並且沒有提供全域性回撥的配置,那麼就重寫該ajax函式,增加這個回撥,舉例,原ajax函式為doajax

    則重寫為

    var oldajax = doajax;

    doajax = function(cfg){

    var oldcallback = cfg.callback;

    cfg.callback = function(res){

    if(QJcallback) {

    QJcallback(res);

    }

    if(oldcallback) {

    oldcallback(res);

    }

    }

    }

    當然若用的原生ajax,則無辦法

    var oldajax = doajax;

    doajax = function(cfg){

    var oldcallback = cfg.callback;

    cfg.callback = function(res){

    if(QJcallback) {

    QJcallback(res);

    }

    if(oldcallback) {

    oldcallback(res);

    }

    }

    oldajax(cfg);

    }

  • 中秋節和大豐收的關聯?
  • 懷孕孕囊大小標準值是怎樣的呢?