new AjaxResponse(response)
This object provides a public API for AJAX Responses. It should be instantiated with every new AJAX response inside of Viewer Control.
Parameters:
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
response |
Object |
Properties
|
Properties:
Name | Description |
---|---|
status : Number |
|
statusText : String |
|
responseText : String |
Methods
getResponseHeader(header) → {String}
Gets the value of a header
Parameters:
Name | Type | Description |
---|---|---|
header |
String |
Returns:
- Type
- String
Example
// Get the header with a case-insensitive argument
var response = new PCCViewer.AjaxResponse({
headers: { 'Content-Type': 'application/json', 'X-Powered-By': 'Express' },
status: 200,
statusText: 'OK',
responseText: 'Success!'
});
response.getResponseHeader('Content-Type'); // returns 'application/json'
response.getResponseHeader('content-type'); // returns 'application/json'
response.getResponseHeader('CONTENT-TYPE'); // returns 'application/json'