Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
tecnicas:ajax [08/12/2019 21:27] pedro |
tecnicas:ajax [20/11/2020 23:44] (actual) pedro |
||
|---|---|---|---|
| Línea 12: | Línea 12: | ||
| Como es posible que no solo tengamos que enviar HTML, sino que haga falta código JS u otro código, utilizaremos el método [[metodos:FullHTML]] del contenedor para que nos lo agrupe todo en una cadena para la respuesta. | Como es posible que no solo tengamos que enviar HTML, sino que haga falta código JS u otro código, utilizaremos el método [[metodos:FullHTML]] del contenedor para que nos lo agrupe todo en una cadena para la respuesta. | ||
| + | |||
| + | En aquellos casos en los que la respuesta a una llamada por Ajax solo retorne código Script (JS o JQuery), podemos indicar en cAjaxBevel **nflcargo** que es un wBevel oculto que esta en todas las páginas generada con Néfele con dicho fín. | ||
| + | |||
| + | ===== Código de uso ===== | ||
| + | |||
| + | <Code:xailer linenums:1> | ||
| + | WITH OBJECT wForm():New( ) | ||
| + | :lAutoComplete := .F. | ||
| + | :cFunction := "ControlAcceso" | ||
| + | WITH OBJECT WEdit():New( :__WithObject() ) | ||
| + | :cId := "usuario" | ||
| + | :cTitle := "Usuario" | ||
| + | :cIcon := "person" | ||
| + | :lAutoFocus := .T. | ||
| + | :SetRequired() | ||
| + | :Create() | ||
| + | END WITH | ||
| + | WITH OBJECT WEdit():New( :WO ) | ||
| + | :cId := "password" | ||
| + | :cTitle := "Password" | ||
| + | :cIcon := "lock" | ||
| + | :SetSubmit() | ||
| + | :SetPassword() | ||
| + | :SetRequired() | ||
| + | :lSubmit := .T. | ||
| + | :Create() | ||
| + | END WITH | ||
| + | WITH OBJECT WButton():New( :WO ) | ||
| + | :cId := "submit" | ||
| + | :cText := "Aceptar" | ||
| + | :lSubmit := .T. | ||
| + | :lLarge := .T. | ||
| + | :lCenter := .T. | ||
| + | :Create() | ||
| + | END WITH | ||
| + | :Create() | ||
| + | cHtml := :FullHtml() | ||
| + | END WITH | ||
| + | oCgi:SendPageNoCache( cHtml ) | ||
| + | </Code> | ||
| + | |||
| + | |||
| + | ~~DISCUSSION|Utilizando Ajax con Néfele~~ | ||
| + | |||
| + | {{tag>[nefele primeros-pasos]}} | ||
| + | |||