Skip to main content
Inspiring
July 20, 2011
Question

Interacting with the database without leaving the page

  • July 20, 2011
  • 1 reply
  • 494 views

I have seen on many sites now how it is possible to perform a process and display the results without leaving the page.

Could anybody enlighten me as to how this is possible (without an Iframe?)

Thanks!

Mark

This topic has been closed for replies.

1 reply

Inspiring
July 20, 2011

Don't know what you have against iframes, but ajax is another option.

ACS LLCAuthor
Inspiring
July 20, 2011

Hi Dan

I've actually used Iframes,  but it seems a little outdated now, and can present issues with having to maintain pages outside of the page, with regards to passing variables back and forwards, users hitting the iframed page direct etc. It looks like a better option to have it all happen in the page.

Is AJAX just one way of many to do this?

Is the code unique for all circumstances, or are there good demo's out there to demonstrate the theory.

Once I get a test set up I could probably start to pick it up from there. I could do with something simple, maybe the ability for somebody to enter a username and have it check the dbase and report back as to whether it is available or not. I have that running ok in IFRAMES right now but would like to try to replace that as my first 'project' to get my hands dirty

Thanks

Mark

Inspiring
July 20, 2011

I've actually used Iframes,  but it seems a little outdated now, and can present issues with having to maintain pages outside of the page, with regards to passing variables back and forwards, users hitting the iframed page direct etc. It looks like a better option to have it all happen in the page.

Is AJAX just one way of many to do this?

Agree re iFrames.  It's a clumsy and outdated approach to this sort of thing.

AJAX is pretty much the way of doing behind-the-scenes requests to load new data or mark-up into an existing webpage without doing a full page refresh.  When I say "the way" I don't mean that in the sense of "the best way" or "the currently most popular way", it's just "the one mechanism available to do so".

CF has a fair amount of AJAX leverage built into it:

http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSc3ff6d0ea77859461172e0811cbec22c24-7a27.html

However I'd probably forego that lot in favour of doing it with jQuery's AJAX wrapper, which is about as easy to use, and offers a lot more flexibility:

http://api.jquery.com/category/ajax/

--

Adam