Jquery延迟函数调用

Avi*_*ien 5 c# jquery web-services

我正试图找到一种方法来延迟我在进行服务调用后发生的所有代码.这种延迟的原因是我的服务返回以下函数的代码,我传递给以下函数的结果是未定义的.

我曾尝试安装了的setTimeout()到在服务调用后直接调用的函数,但随后只是跳过我设置的超时的功能,并跳转到下一个函数......,我打电话给我的Web方法不那么大,并没有做任何过于密集的事情

public bool GetSpreadsheetStatusForAdmin(string cacId)
    {
        SpreadSheetStatus result = new SpreadSheetStatus();
        List<Data.Spreadsheet> spreadsheets = SpreadsheetManager.GetUserSpreadsheets(GetCurrent.Identity);
        if (spreadsheets.Count != 0)
        {
            foreach (Data.Spreadsheet spreadsheet in spreadsheets)
            {
                if (spreadsheet.Status == SpreadsheetStatus.Pending)
                {
                    return true;
                }
            }
        }
        return false;
    }
Run Code Online (Sandbox Code Playgroud)

我找到了延迟()并认为可能有效,但我没有jquery 1.4并且暂时无法使用它.

有什么可以帮助..?

Avi*_*ien 0

好吧..我无法让函数延迟,并且我无法使用 onCallback 来调用我想要延迟的函数。所以我最终设置了加载页面时想要获取的值。我正在设置行上的值......这不完全是我想要做的,但它有效。我的页面加载速度也慢了几分之一秒..