La extensión XJs es un formato estándar de salida para consultas asincrónicas del framework. Se utiliza para realizar tareas en segundo plano, como ser, la carga de un formulario.
La respuesta consiste en un json con un formato similar al siguiente:
{
"message": "Message in response",
"code": 0,
"data": {},
"error": "",
"profiler": ""
}
Los tres primeros valores son a discreción de la aplicación. Los últimos dos, son de uso interno para los casos requeridos.
Es una cadena, supone un texto en respuesta.
Es un entero, supone una representación numérica de la respuesta. Si bien no tiene reglas, se suele usar valores positivos para las respuestas satisfactorias y negativos o el cero para los fallos.
Cualquier tipo de dato que pueda representarse con json.