More "J" and Less "A" in AJAX
Because our Rename able Labels make full use of Ajax actions, any clicking (including
just selecting a label) involves an asynchronous server hit.
Of course, by having all your functionality and display logic in one place, we show
how you can quickly and rapidly develop Ajax interactions with very little PHP code,
and in fact, with no custom JavaScript whatsoever. This allows developers
the ability to rapidly prototype not just web-based
applications but also web-based applications with full Ajax functionality.
But as your application matures, you may want to have some fully server-side Ajax functionality to
be converted into more performance-efficient client-side-only JavaScript functionality.
This example shows how you can easily change an existing Form that uses all QCubed-based Ajax
interactions into a more blended server- and client-side JavaScript/Ajax form. Because the API for
Server actions, JavaScript actions, and Ajax actions are all the same,
the process of rewriting specific functionality nuggets is simple,
and the types of actions (from Ajax to JavaScript to server) should be very interchangeable.