Changes between Initial Version and Version 1 of Ticket #6756
- Timestamp:
- May 15, 2008, 11:14:05 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #6756 – Description
initial v1 2 2 3 3 Example: 4 5 {{{ 4 6 var myObject = new dojo.rpc.JsonService("/definition.smd"); 5 7 var myDeferred = myObject.add(121,5}); 6 8 myDeferred.addCallback(myCallbackMethod); 7 9 myDeferred.addErrback(myErrorbackMethod); 10 }}} 8 11 9 12 add method definition: 10 13 14 {{{ 11 15 methods:[ 12 16 { … … 22 26 } 23 27 } 28 }}} 24 29 25 Expected: params = {x:131,y:5}30 Expected: {{{ params = {x:131,y:5} }}} 26 31 27 32 Result: 33 {{{ 28 34 [ Error: invalid property id ] 29 35 [ Error: Unable to load SMD from https://www.somewebsite.org/definition.smd ] 36 }}} 30 37 31 38 Details: … … 35 42 It is not possible to give parameters as object. If definition smd is changed to: 36 43 44 {{{ 37 45 methods:[ 38 46 { … … 48 56 ] 49 57 } 58 }}} 50 59 51 60 submitted parameters are {131,5} … … 72 81 73 82 and than on line 136 do something like this: 83 {{{ 74 84 if (true === dojo.isObject(parameters)) { 75 85 this.bind(method, this.toNamed(dojo._toArray(arguments), parameters), deferredRequestHandler, url); … … 77 87 this.bind(method, dojo._toArray(arguments), deferredRequestHandler, url); 78 88 } 89 }}}