<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">I think you will need to supply a bit more code or information.<div class=""><br class=""><div class="">Where is wqTest coming from?</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 22 Sep 2015, at 19:47, Thomas Heniart &lt;<a href="mailto:heniart.thomas@gmail.com" class="">heniart.thomas@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class="">Error is in wqTest (:1:104), so I don't think that error is in my JS file which only contains<br class=""></div><div class="">function test() {<br class=""></div><div class="">&nbsp; return true;<br class=""></div><div class="">}<br class=""><br class=""></div><div class="">Really strange...<br class=""></div><div class=""><br class=""></div></div><div class="gmail_extra"><br class=""><div class="gmail_quote">2015-09-22 19:35 GMT+02:00 Johan Brichau <span dir="ltr" class="">&lt;<a href="mailto:johan@inceptive.be" target="_blank" class="">johan@inceptive.be</a>&gt;</span>:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class="">In what file is the syntax error?<div class=""><br class=""></div><div class="">This is probably a syntax error in your javascript.</div><div class=""><br class=""><div class=""><blockquote type="cite" class=""><div class=""><div class="h5"><div class="">On 22 Sep 2015, at 19:21, Thomas Heniart &lt;<a href="mailto:heniart.thomas@gmail.com" target="_blank" class="">heniart.thomas@gmail.com</a>&gt; wrote:</div><br class=""></div></div><div class=""><div class=""><div class="h5"><div dir="ltr" class=""><div class="">I get this error when I load the page:<br class="">SyntaxError: expected expression, got '.'<br class=""></div><div class="">and I don't know why :/<br class=""></div><div class="">What could it be?<br class=""></div><div class=""><br class=""><br class=""></div><div class="">Cheers,<br class=""></div><div class="">Thomas<br class=""></div></div><div class="gmail_extra"><br class=""><div class="gmail_quote">2015-09-22 18:31 GMT+02:00 Thomas Heniart <span dir="ltr" class="">&lt;<a href="mailto:heniart.thomas@gmail.com" target="_blank" class="">heniart.thomas@gmail.com</a>&gt;</span>:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class=""><br class=""><div class="gmail_extra"><br class=""><div class="gmail_quote"><span class="">2015-09-22 9:13 GMT+02:00 Johan Brichau <span dir="ltr" class="">&lt;<a href="mailto:johan@inceptive.be" target="_blank" class="">johan@inceptive.be</a>&gt;</span>:<br class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thomas,<br class="">
<br class="">
You can use the jQuery binding in Seaside to easily return javascript values in ajax callbacks.<br class="">
For example:<br class="">
<br class="">
html<br class="">
&nbsp; &nbsp; &nbsp; &nbsp; button;<br class="">
&nbsp; &nbsp; &nbsp; &nbsp; onClick: (html jQuery ajax callback: [:value | Transcript show: value ] value: (html javascript call: ‘test’ withArguments: #()))<br class="">
&nbsp; &nbsp; &nbsp; &nbsp; with: ‘Call test’<br class=""></blockquote><div class=""><br class=""></div></span><div class="">I tried this but it doesn't work, nothing appeared in the Transcript like if the callback isn't triggered...<br class=""></div><div class="">Maybe I forget something in the configuration of application<br class="">(WAAdmin register: self asApplicationAt: 'Test')<br class="">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; addLibrary: JQDevelopmentLibrary;<br class=""></div><div class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; addLibraby: MyLibraryWithJsFiles<br class=""><br class=""></div><div class="">MyLibraryWithJsFiles contains just a js file with test() { return true; }<br class=""></div><span class=""><div class="">&nbsp;</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br class="">
The #callback:value: method passes the result of client-side expression to the server-side callback.<br class="">
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.<br class="">
<br class="">
Hope this answers your question,<br class="">
Johan<br class=""></blockquote><div class=""><br class=""><br class=""></div></span><div class="">Thanks for your help,<br class=""></div><div class=""><br class=""></div><div class="">Thomas <br class=""></div></div><br class=""></div></div>
</blockquote></div><br class=""></div></div></div><span class="">
_______________________________________________<br class="">seaside mailing list<br class=""><a href="mailto:seaside@lists.squeakfoundation.org" target="_blank" class="">seaside@lists.squeakfoundation.org</a><br class=""><a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank" class="">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br class=""></span></div></blockquote></div><br class=""></div></div><br class="">_______________________________________________<br class="">
seaside mailing list<br class="">
<a href="mailto:seaside@lists.squeakfoundation.org" class="">seaside@lists.squeakfoundation.org</a><br class="">
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" rel="noreferrer" target="_blank" class="">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br class="">
<br class=""></blockquote></div><br class=""></div>
_______________________________________________<br class="">seaside mailing list<br class=""><a href="mailto:seaside@lists.squeakfoundation.org" class="">seaside@lists.squeakfoundation.org</a><br class="">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside<br class=""></div></blockquote></div><br class=""></div></div></body></html>