[Seaside] wait for callback and use results of return value

Sabine Manaa manaa.sabine at gmail.com
Thu Nov 22 12:19:07 UTC 2018

Yesterday I was asking this question and also asked in discord. 
In discord I wrote today with Johan Brichau. 
He gave the solution to me and I want to share it here because when I have a
problem, I often look here. 
The solution was like this (I remove the script brackets for the mailing

Thanks a lot, Johan!

The task is to call a javascript method and return a result from somewhere
in the javascript.
Clicking on the button opens an inspector in the smalltalk image.

renderTestOn: html
function getS3Data(callback) {
 	callback(''this goes back to the smalltalk image'' );	 
	html button
			((html javascript alias: 'getS3Data')
					{((html jQuery ajax callback: [ :var | var inspect ] value: (html
javascript alias: 'value')) asFunction: #(value))});
		with: 'tedt'

Sent from: http://forum.world.st/Seaside-General-f86180.html

More information about the seaside mailing list