Have you confirmed that the function is actually getting called? Anything
in request.body?
Anthony
On Thursday, September 4, 2014 12:42:06 AM UTC-4, Gliese 581 g wrote:
>
> I am trying to make ajax jsonrpc call to my web service using jQuery as
> given below:
>
> $(document).ready(function() {
> $("#btnNext,#btnPrevious").click(function() {
> var req = {
> jsonrpc: "2.0",
> method: "nextprevexample",
> id: (new Date).getTime()
> };
> req.res = {
> name: 'aajas'
> };
> $.ajax({
> url: "http://127.0.0.1:8000/adv01/default/call/jsonrpc",
> data: JSON.stringify(req),
> dataType: "json",
> type: "POST",
> contentType: "application/json",
> success: function(rpcRes) {
> alert(rpcRes.result);
> $("#lblexample").text(rpcRes.result[1]);
> $("#txtexamplereviewed").val(rpcRes.result[1]);
> },
> error: function(err, status, thrown) {
> alert(thrown); //alert(status);alert(thrown);
> }
> });
> return false;
> });});
>
> I am trying to access it in my web2py web service. The code of web service
> is as follows:
>
> @service.json @service.jsonrpc def nextprevexample():
> print request.post_vars
> exampleid,exampletext=getcorrespondingexample()
> return exampleid,exampletext
>
> But the problem is I don't get anything in post_vars.
>
> I tried to search entire request object to find any property which would
> give me posted data but didn't find one.
>
> Please let me know if I have doing anything wrong over here.
>
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.