Generic JSONP service. Minimally extends RpcService to allow easy definition of nearly any JSONP style service. Example SMD files exist in dojox.data
(args,requiredArgs); | Parameter | Type | Description |
|---|---|---|
| args | undefined | |
| requiredArgs | undefined |
See the dojo/rpc/JsonpService reference documentation for more information.
Defined by: dojo/rpc/RpcService
Defined by: dojo/rpc/JsonpService
bind(method,parameters,deferredRequestHandler,url) Defined by dojo/rpc/JsonpService
JSONP bind method. Takes remote method, parameters, deferred, and a url, calls createRequest to make a JSON-RPC envelope and passes that off with bind.
| Parameter | Type | Description |
|---|---|---|
| method | string |
The name of the method we are calling |
| parameters | dojo/_base/array |
The parameters we are passing off to the method |
| deferredRequestHandler | deferred |
The Deferred object for this particular request |
| url | undefined |
createRequest(parameters) Defined by dojo/rpc/JsonpService
create a JSONP req
| Parameter | Type | Description |
|---|---|---|
| parameters | undefined |
Returns: object
errorCallback(deferredRequestHandler) Defined by dojo/rpc/RpcService
create callback that calls the Deferred errback method
| Parameter | Type | Description |
|---|---|---|
| deferredRequestHandler | dojo/_base/Deferred |
The deferred object handling a request. |
Returns: function
generateMethod(method,parameters,url) Defined by dojo/rpc/RpcService
generate the local bind methods for the remote object
| Parameter | Type | Description |
|---|---|---|
| method | string |
The name of the method we are generating |
| parameters | dojo/_base/array |
the array of parameters for this call. |
| url | string |
the service url for this call |
Returns: undefined
parseResults(obj) Defined by dojo/rpc/RpcService
parse the results coming back from an rpc request. this base implementation, just returns the full object subclasses should parse and only return the actual results
| Parameter | Type | Description |
|---|---|---|
| obj | Object |
Object that is the return results from an rpc request |
Returns: Object
Object that is the return results from an rpc request
processSmd(object) Defined by dojo/rpc/RpcService
callback method for receipt of a smd object. Parse the smd and generate functions based on the description
| Parameter | Type | Description |
|---|---|---|
| object | undefined |
smd object defining this service. |
resultCallback(deferredRequestHandler) Defined by dojo/rpc/RpcService
create callback that calls the Deferred's callback method
| Parameter | Type | Description |
|---|---|---|
| deferredRequestHandler | dojo/_base/Deferred |
The deferred object handling a request. |
Returns: undefined
© 2005–2017 JS Foundation
Licensed under the AFL 2.1 and BSD 3-Clause licenses.
http://dojotoolkit.org/api/1.10/dojo/rpc/JsonpService.html