Ich versuche einen Weg zu finden, den gesamten Code zu verzögern, der stattfindet, nachdem ich einen Serviceanruf gemacht habe. Der Grund für diese Verzögerung ist, dass mein Dienst den für die folgenden Funktionen erforderlichen Code zurückgibt und das Ergebnis, das ich an diese folgenden Funktionen übergebe, nicht definiert ist.Jquery Delay Funktionsaufrufe
Ich habe versucht, die setTimeout(), um die Funktion Befestigung, die direkt nach dem Service-Aufruf aufgerufen wird, aber dann springt es nur die Funktion, die ich auf den Timeout gesetzt und springt in die nächste Funktion ... Meine Web-Methode, die ich Uhr Berufung ist nicht so groß und tut nichts, was zu intensiv ist
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;
}
ich die Verzögerung gefunden hatte() und dachte, das könnte funktionieren, aber ich habe nicht jquery 1.4 und kann es nicht als von noch.
Gibt es irgendetwas, das helfen kann ..?
Nicht klar, was das Problem ist. Der Code, den du zeigst, ist kein Javascript, oder? Ich denke, es ist eine serverseitige Methode, die über Json aufgerufen wird? Sie fragen jedoch, wie Sie den Browser verzögern können. Der Code, den du zeigst, ist wahrscheinlich irrelevant, oder? Können Sie den tatsächlichen browserseitigen Code anzeigen, wo Sie die Verzögerung vornehmen möchten? – Cheeso
Ich kann den Code nicht richtig in das Formular schreiben .. so hoffe ich kann es schaffen .. – Avien