AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones específicas de la Web / Funciones Ajax
  • Presentación
  • Funciones de gestión AJAX
  • Procedimientos que pueden ser llamados por AJAX
  • Funciones WLanguage inútiles en AJAX
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
El siguiente diagrama presenta el uso de "AJAX mediante programación" en un sitio WEBDEV:
Ejecución de un proceso navegador (función AJAXExecute o AJAXExecuteAsynchronous).
Solicitud de ejecución de un procedimiento servidor.
Ejecución del servidor Procedure.
Generación del resultado. El resultado del procedimiento se expresa como una cadena de caracteres o un documento XML.
Envío del resultado de Procedure (palabra clave RETURN).
Se analiza el resultado del procedimiento.
Actualizar los datos modificados. Solo se actualizan los controles necesarios.
Funciones de gestión AJAX
Se pueden utilizar varias funciones AJAX para gestionar los procesos complejos en WEBDEV:
AJAXAsynchronousCallPendingDetermina si se está ejecutando un servidor Procedure llamado por AJAXExecuteAsynchronous.
AJAXAvailableSe utiliza para saber si la tecnología AJAX es compatible con el navegador actual.
AJAXCancelAsynchronousCallCancela la ejecución automatic del navegador Procedure llamado por AJAXExecuteAsynchronous
AJAXExecuteEjecuta un servidor Procedure sin refrescar la página. Esta función está bloqueando. No se ejecutará ninguna Process mientras no se recupere la ejecución del resultado de la Procedure.
AJAXExecuteAsynchronousEjecuta un servidor Procedure sin refrescar la página. Esta función no está bloqueando. Los otros procesos continúan ejecutándose (sin importar si el resultado de la ejecución de Procedure se recupera o no).

Estas funciones permiten ejecutar un procedimiento de servidor desde un navegador Process.
Atención: La información almacenada en el servidor debe ser coherente con la información mostrada en el ordenador del usuario de la Web.. Por ejemplo, si se modifican los datos, estos datos deben modificarse tanto en el servidor como en la página que se muestra en el navegador.
Procedimientos que pueden ser llamados por AJAX
Para secure los sitios WEBDEV, los procedimientos del servidor están protegidos de las llamadas ilegales (intento de desviar una sesión, por ejemplo). Para ejecutar un servidor Procedure desde un navegador Process (AJAXExecute o AJAXExecuteAsynchronous), debe permitir que este Procedure sea llamado por AJAX.
Para permitir que un servidor Procedure sea llamado por AJAX, todo lo que tienes que hacer es hacer clic en "AJAX" en la barra del Procedure:
Procedimiento que no puede ser llamado mediante AJAX
Procedimiento que no puede ser llamado mediante AJAX
Procedimiento que puede ser llamado mediante AJAX
Procedimiento que puede ser llamado mediante AJAX
Funciones WLanguage inútiles en AJAX
Todas las funciones disponibles en el servidor WEBDEV pueden ser utilizadas en AJAX. Sin embargo, las siguientes funciones son inútiles en AJAX. Por lo tanto, estas funciones no están disponibles en AJAX.
aprovechamientoMuestra una página en el navegador del usuario Web.
ContextoAbrirAbre un nuevo contexto de página sin devolver la información al navegador.
ContextoCerrarCierra un contexto de página
FileDisplayMuestra un fichero en el navegador del usuario Web.
FramesetDisplayMuestra un conjunto de marcos WEBDEV en el navegador del usuario.
FramesetRefreshActualiza un conjunto de marcos que se muestra en el navegador del usuario a partir del contexto en el servidor.
InitWindowRestablece (o no) los controles que se encuentran en la página actual y ejecuta los procesos de inicialización de los controles.
PageUseMuestra una página WEBDEV en el navegador del usuario Web y cierra todos los contextos de página actuales.
PáginaInicializaciónRestablece (o no) los controles que se encuentran en la página actual y ejecuta los procesos de inicialización de los controles.
Pantalla StringDisplayMuestra un string (o una memoria intermedia) en el browser.
ScriptDisplayLlama a un script externo (.php,.asp,.mhtml o.mht) y devuelve la página de resultados en la ventana actual del navegador.
SubirNombreDeArchivoDevuelve el nombre de un archivo "cargado" por el usuario web.
UploadCopyFileGuarda en el servidor un archivo "cargado" por el usuario web.
Uso del juego de marcosMuestra un conjunto de marcos WEBDEV en el navegador del usuario Web y cierra todos los contextos actuales de la página y del conjunto de marcos.

Esta lista puede evolucionar. Se recomienda revisar la documentación de cada función. El logotipo de indica si la función está disponible en AJAX.
Versión mínima requerida
  • Versión 10
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local