You need to upgrade web2py.js (copy it from welcome to your app).
On Saturday, 15 December 2012 23:04:51 UTC-6, Brian M wrote:
>
> I'm also noticing that my response.flash is getting escaped as well, so
> everything reads as Some%20flash%20message :(
>
> On Saturday, December 15, 2012 10:56:07 PM UTC-6, Brian M wrote:
>>
>> So I'm finally getting around to moving from web2py v1.99.4 up to trunk.
>> Everything seems to be working pretty well except some javascript stuff
>> within LOAD(). I've got a couple of forms pulled in by LOAD(....,
>> ajax=True) and when submitted and processed they return instructions via
>> response.js the problem is, suddenly those javascript commands are being
>> escaped, so instead of
>> $("#edit_vol_dialog").dialog("close");
>>
>> I'm ending up with
>>
>> %24%28%22%23edit_vol_dialog%22%29.dialog%28%22close%22%29%3B
>>
>>
>> which results in a syntax error when the browser tries to execute the
>> commands.
>>
>> Has something changed that is causing the contents of response.js to get
>> escaped? Elsewhere I've got ajax(..., ':eval' ) calls hitting a controller
>> that returns via response.js and those still work fine without the
>> javascript being escaped. The only difference I can think of is that the
>> code that works only returns response.js while the code that doesn't is
>> also returning other html.
>>
>> Thanks for your help,
>> ~Brian
>>
>
--