Constructor
new Request(elem, func, rid, sendsopt)
Create and initialize a new Strophe.Request object.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
elem |
Element | The XML data to be sent in the request. |
||
func |
function | The function that will be called when the XMLHttpRequest readyState changes. |
||
rid |
number | The BOSH rid attribute associated with this request. |
||
sends |
number |
<optional> |
0 | The number of times this same request has been sent. |
Properties:
Name | Type | Description |
---|---|---|
id |
number | |
sends |
number | |
xhr |
XMLHttpRequest |
Methods
(private) _newXHR() → {XMLHttpRequest}
Private helper function to create XMLHttpRequests. This function creates XMLHttpRequests across all implementations.
Returns:
- Type
- XMLHttpRequest
getResponse() → {Element}
Get a response from the underlying XMLHttpRequest. This function attempts to get a response from the request and checks for errors.
Throws:
-
"parsererror" - A parser error occured.
-
"bad-format" - The entity has sent XML that cannot be processed.
Returns:
- The DOM element tree of the response.
- Type
- Element