mui.ajax(url, [data], done, [fail], [always])
Realiza una solicitud asincrona HTTP (Ajax) para obtener datos desde un servidor.
- url: Dirección del servicio en donde se realizará el POST.
- data: Objeto con los parámetros del servicio. {p1:value, p2: value ...}
- done: Función callback invocada cuando el servicio retornó exitosamente. Los parámetros son: data, [textStatus], [jqXHR].
- fail: Función callback invocada cuando el servicio retornó un error. Los parámetros son: jqXHR, textStatus, errorThrown
- always: Función callback que se ejecuta siempre independientemente del éxito o no de la invocación.
Ejemplo rápido
mui.ajax(
'http://www.mydomain.../ajaxservice',
{
command: 'save',
firstname: 'Juan',
lastname: 'Perez'
},
function(data) {
var res = JSON.parse(data);
...
...
},
function() {
mui.alert('Sorry, an error was orcurred', 'Error);
}
);