mui.ajax

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);
    }
);