Estoy tratando de encontrar una forma de retrasar todo el código que ocurre después de realizar una llamada de servicio. El motivo de este retraso es que mi servicio devuelve el código necesario para las siguientes funciones y el resultado que paso es que estas funciones siguientes no están definidas.Jquery Delay Function Calls
He intentado conectar el setTimeout() a la función que se llama directamente después de la llamada de servicio, pero luego se salta la función Configuré el tiempo de espera y salta a la siguiente función ... Mi método web que estoy llamando no es tan grande y no está haciendo nada que sea demasiado intensa
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;
}
que había encontrado el retardo() y pensó que podría funcionar, pero no tengo jQuery 1.4 y no puede utilizarlo como de todavía.
¿hay algo que pueda ayudar ...?
No está claro cuál es el problema. El código que muestra no es javascript, ¿eh? Supongo que es un método del lado del servidor, que se invoca sobre json? Pero usted está preguntando cómo retrasar en el navegador. Entonces, el código que muestra es probablemente irrelevante, ¿no? ¿Podría mostrar el código real del lado del navegador donde desea hacer el retraso? – Cheeso
No puedo conseguir que el código se publique correctamente en el formulario ... así que espero que puedas entenderlo ... – Avien