var mypersistdict = {};

            mypersistdict['myvar'] = 'myvalue';

            var myurlencodeddata = $.param(mypersistdict);

            // ref: 
http://stackoverflow.com/questions/19254029/angularjs-http-post-does-not-send-data
            $http({
                method: 'POST',
                url: ''http://myweb2pyuri',
                data: myurlencodeddata , 
                headers: { 'Content-Type': 
'application/x-www-form-urlencoded' }  // GOTCHA: web2py methods NOT marked 
restful expect urlencoded vars, NOT JSON which Angular usually sends, so 
override with headers here...
            }).
              success(function (data1, status, headers, config)
              {
                  // this callback will be called asynchronously
                  // when the response is available
                  debugger;
                 }).
              error(function (data1, status, headers, config)
              {
                  // called asynchronously if an error occurs
                  // or server returns response with an error status.
                  debugger;
              });

I have not tried marking my web2py method as restful yet. I am guessing 
that the restful method will then expect the JSON encoding and then the 
header override here will not be needed.

On Tuesday, September 16, 2014 1:39:02 PM UTC-5, piero crisci wrote:
>
> I am testing angularjs with web2py.
> In my web2py i have some ajax call that store the html code into a dialog 
> box.
> Now i would like to insert in html code from the callback some angularjs 
> code.
> But because ajax call is not into angular module , the code is not running.
> The angular MVC work instead properly into main pages.
> Anyone is trying the same thing  or got some hints for me?.
> I cannot find any examples of how use web2py ajax (or jquer ajax) with 
> angularjs
>

-- 
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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to