我试图找到一种方法来延迟发生在我进行服务调用后发生的所有代码。这种延迟的原因是我的服务返回的代码需要下列函数,我传递的结果是这些函数未定义。Jquery延迟函数调用
我已经尝试将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;
}
我已经找到了延迟(),并认为可能的工作,但我没有jQuery的1.4,不能把它作为尚未。
有什么可以帮助..?
不清楚问题是什么。你显示的代码不是JavaScript,呃?我想这是一个服务器端的方法,这是通过json调用?但你在问如何延迟浏览器。所以你显示的代码可能是不相关的,对吧?你能否在实际的浏览器端代码中显示你想要延迟的地方? – Cheeso
我无法得到代码在窗体中正确发布..所以我希望你能把它弄出来.. – Avien