[Seaside] Get the result of JS function

Bob Arning arning315 at comcast.net
Tue Sep 22 17:48:19 UTC 2015


happens to me when I write js with my Smalltalk hat on. Periods instead 
of semicolons at the end of a statement.

On 9/22/15 1:21 PM, Thomas Heniart wrote:
> I get this error when I load the page:
> SyntaxError: expected expression, got '.'
> and I don't know why :/
> What could it be?
>
>
> Cheers,
> Thomas
>
> 2015-09-22 18:31 GMT+02:00 Thomas Heniart <heniart.thomas at gmail.com 
> <mailto:heniart.thomas at gmail.com>>:
>
>
>
>     2015-09-22 9:13 GMT+02:00 Johan Brichau <johan at inceptive.be
>     <mailto:johan at inceptive.be>>:
>
>         Thomas,
>
>         You can use the jQuery binding in Seaside to easily return
>         javascript values in ajax callbacks.
>         For example:
>
>         html
>                 button;
>                 onClick: (html jQuery ajax callback: [:value |
>         Transcript show: value ] value: (html javascript call: ‘test’
>         withArguments: #()))
>                 with: ‘Call test’
>
>
>     I tried this but it doesn't work, nothing appeared in the
>     Transcript like if the callback isn't triggered...
>     Maybe I forget something in the configuration of application
>     (WAAdmin register: self asApplicationAt: 'Test')
>             addLibrary: JQDevelopmentLibrary;
>             addLibraby: MyLibraryWithJsFiles
>
>     MyLibraryWithJsFiles contains just a js file with test() { return
>     true; }
>
>
>         The #callback:value: method passes the result of client-side
>         expression to the server-side callback.
>         Mind that (as the method comment states), this only works for
>         single literal Javascript object (String, Number, Boolean). If
>         you want to pass more complex result values, you can use
>         #callback:json: or write your own serialization if json
>         serialization is not sufficient either.
>
>         Hope this answers your question,
>         Johan
>
>
>
>     Thanks for your help,
>
>     Thomas
>
>
>
>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20150922/641a66fc/attachment-0001.htm


More information about the seaside mailing list