>From trunk (github) On Friday, August 31, 2012 1:24:40 PM UTC+2, Anthony wrote: > > I cannot reproduce this either. Running the latest trunk, here's the > output I get in the browser: > > <html> <head> > <title></title> > </head> > <body> > <h1>Testing error with URL and A</h1> > <div id="me"><a href="#null" onclick="ajax('/test/default/mycallback > ',[],'me');return false">click me</a></div> > /test/default/mycallback > </body> > </html> > > Are you running from source, or the Windows or Mac binary? > > Anthony > > On Friday, August 31, 2012 2:13:01 AM UTC-4, Daniel Gonzalez wrote: >> >> The problem is still there in Version 2.0.3 (2012-08-31 00:31:48) stable >> You can reproduce it with the following minimal application: >> https://github.com/gonvaled/web2py-tests/tree/master/problem_A_URL >> >> On Thursday, August 30, 2012 10:13:11 PM UTC+2, Anthony wrote: >>> >>> I think the issue is not in the onclick but the href. When you set the >>> callback but don't set an explicit href, the A() helper should set href to >>> "#null", but for some reason, his code is appending #null to an actual URL. >>> I can't reproduce that when I run the same code. >>> >>> Anthony >>> >>> On Thursday, August 30, 2012 4:03:29 PM UTC-4, Massimo Di Pierro wrote: >>>> >>>> The quotes are escaped when in between quotes. That is the correct >>>> thing to do for security. It works fine or does it not? >>>> >>>> On Thursday, 30 August 2012 07:00:25 UTC-5, Daniel Gonzalez wrote: >>>>> >>>>> Hi, >>>>> >>>>> I have the following markup in an html viewfile: >>>>> >>>>> {{=DIV(A('click me',callback=URL('mycallback'),target="me"),_id="me" >>>>> )}} >>>>> {{=URL('mycallback')}} >>>>> >>>>> Which is producing the following html: >>>>> >>>>> <div id="me"><a href=" >>>>> http://localhost:8000/web2py_jquery/default/index#null" onclick="ajax >>>>> ('/web2py_jquery/default/mycallback',[],'me');return >>>>> false">click me</a></div> >>>>> /web2py_jquery/default/mycallback >>>>> >>>>> (web2py_jquery is just my test application) >>>>> >>>>> I do not understand why =URL('callback') is rendering differently >>>>> depending on the context. Specially the "#null" makes me worry >>>>> Is this expected? >>>>> >>>>> Thanks, >>>>> Daniel >>>>> >>>>
--

