procedure TfFormFilterHistory.UniButton1Click(Sender: TObject);
var nStr: string;
begin
nStr := 'var t1=%s.getEditorBody().outerText;'+ //1.call function
'ajaxRequest(%s.form, ''getHTMLtext'', [''t1=''+t1]);'; //2.send result to server
nStr := Format(nStr, [Memo1.JSName, self.Name]);
UniSession.SendResponse(nStr);
UniSession.Synchronize; // MainModule.EnableSynchronousOperations=true,here is important
ShowMessageN(FText); //show result
end;
procedure TfFormFilterHistory.UniFormAjaxEvent(Sender: TComponent;
EventName: string; Params: TUniStrings);
begin
if EventName='getHTMLtext' then
begin
FText:=Params.Values['t1']; //3.receive result
end;
end;