|
|
|
|
- Presentación
- Funciones de gestión AJAX
- Procedimientos que pueden ser llamados por AJAX
- Funciones WLanguage inútiles en AJAX
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: | | AJAXAsynchronousCallPending | Determina si se está ejecutando un servidor Procedure llamado por AJAXExecuteAsynchronous. | AJAXAvailable | Se utiliza para saber si la tecnología AJAX es compatible con el navegador actual. | AJAXCancelAsynchronousCall | Cancela la ejecución automatic del navegador Procedure llamado por AJAXExecuteAsynchronous | AJAXExecute | Ejecuta 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. | AJAXExecuteAsynchronous | Ejecuta 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 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. | | aprovechamiento | Muestra una página en el navegador del usuario Web. | ContextoAbrir | Abre un nuevo contexto de página sin devolver la información al navegador. | ContextoCerrar | Cierra un contexto de página | FileDisplay | Muestra un fichero en el navegador del usuario Web. | FramesetDisplay | Muestra un conjunto de marcos WEBDEV en el navegador del usuario. | FramesetRefresh | Actualiza un conjunto de marcos que se muestra en el navegador del usuario a partir del contexto en el servidor. | InitWindow | Restablece (o no) los controles que se encuentran en la página actual y ejecuta los procesos de inicialización de los controles. | PageUse | Muestra una página WEBDEV en el navegador del usuario Web y cierra todos los contextos de página actuales. | PáginaInicialización | Restablece (o no) los controles que se encuentran en la página actual y ejecuta los procesos de inicialización de los controles. | Pantalla StringDisplay | Muestra un string (o una memoria intermedia) en el browser. | ScriptDisplay | Llama a un script externo (.php,.asp,.mhtml o.mht) y devuelve la página de resultados en la ventana actual del navegador. | SubirNombreDeArchivo | Devuelve el nombre de un archivo "cargado" por el usuario web. | UploadCopyFile | Guarda en el servidor un archivo "cargado" por el usuario web. | Uso del juego de marcos | Muestra 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|