> For the complete documentation index, see [llms.txt](https://www.rxjs.es/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.rxjs.es/api/ajax/ajaxresponse.md).

# AjaxResponse

## Una respuesta AJAX normalizada

```typescript
class AjaxResponse {
  constructor(originalEvent: Event, xhr: XMLHttpRequest, request: AjaxRequest)
  status: [object Object]
  response: [object Object]
  responseText: [object Object]
  responseType: [object Object]
  originalEvent: Event
  xhr: XMLHttpRequest
  request: AjaxRequest
}
```

## Constructor

| constructor()                                                                                                                     |                         |
| --------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
| <h4>Firma</h4><p><code>constructor(originalEvent: Event, xhr: XMLHttpRequest, request: AjaxRequest)</code></p><h4>Parámetros</h4> |                         |
| originalEvent                                                                                                                     | Tipo: `Event`.          |
| xhr                                                                                                                               | Tipo: `XMLHttpRequest`. |
| request                                                                                                                           | Tipo: `AjaxRequest`.    |

| originalEvent | Tipo: `Event`.          |
| ------------- | ----------------------- |
| xhr           | Tipo: `XMLHttpRequest`. |
| request       | Tipo: `AjaxRequest`.    |

## Propiedades

| Propiedad     | Tipo              | Descripción                  |
| ------------- | ----------------- | ---------------------------- |
| status        | `[object Object]` |                              |
| response      | `[object Object]` |                              |
| responseText  | `[object Object]` |                              |
| responseType  | `[object Object]` |                              |
| originalEvent | `Event`           | Declarado en el constructor. |
| xhr           | `XMLHttpRequest`  | Declarado en el constructor. |
| request       | `AjaxRequest`     | Declarado en el constructor. |

## Recursos adicionales

[![Source code](https://github.com/puntotech/rxjs-docu/blob/master/doc/api/ajax/assets/icons/source-code.png)](https://github.com/ReactiveX/rxjs/blob/6.5.5/src/internal/observable/dom/AjaxObservable.ts#L431-L457)

[Documentación oficial en inglés](https://rxjs.dev/api/ajax/AjaxResponse)
