[Glass] How to ensure onSuccess: is sent
jtuchel at objektfabrik.de
jtuchel at objektfabrik.de
Mon May 10 11:48:58 PDT 2021
Bob,
two questions out of the blue:
* did you make sure the ajax request is a success in all cases (HTTP 200)?
* sounds a bit like the submit event of a surrounding form might
sometimes get in your way. Is that possible? Are you sure it is not
the case?
Maybe both are completely pointless, just brainstorming
Joachim
Am 10.05.21 um 20:21 schrieb Bob Nemec via Glass:
> I've posted this question on the PharoJS Seaside forum and on
> stackoverflow, asking about onSuccess: not working correctly after a
> callback. In a text input field, if the user presses the [Enter] key
> we run this code...
>
>
> html jQuery ajax
> callback: [:value | self doSearchWith: value] value: html
> jQuery this value;
> onSuccess: ((html jQuery id: 'fieldId') load html: [:h |
> ...div to be rendered after search... ])
>
>
> The intermittent symptom is that the user enters a value, presses
> [Enter]. The entered value reverts back to the previous value and the
> search result does not change. At first I thought the problem was that
> the onSuccess: script was being sent before the callback, but, after
> reading the gem logs more carefully, the problem turns out to be that
> the onSuccess: script is not run at all. The only place I run multiple
> web servers is in our GS + HAProxy setup. There is never a problem
> with one gem or in VW.
>
> If I add 'async: false' then the onSuccess: script always runs. But
> while the callback is running, the user sees no feedback. For most
> user actions I show a busy gif and a 10% opaque overlay. Neither of
> those work with 'async: false' because all display rendering held up.
>
> Any suggestions for how I can ensure a onSuccess: script runs after a
> callback?
>
> I understand that onSuccess: depends on the HTTP response code, but
> the callback action is always successful.
>
> Thanks for any help,
> Bob Nemec
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> https://lists.gemtalksystems.com/mailman/listinfo/glass
--
-----------------------------------------------------------------------
Objektfabrik Joachim Tuchel mailto:jtuchel at objektfabrik.de
Fliederweg 1 http://www.objektfabrik.de
D-71640 Ludwigsburg http://joachimtuchel.wordpress.com
Telefon: +49 7141 56 10 86 0 Fax: +49 7141 56 10 86 1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.gemtalksystems.com/mailman/private/glass/attachments/20210510/f2c4bfd6/attachment.htm>
More information about the Glass
mailing list