I’m still a beginner at web development. It’s not my profession. So go easy.
I started building a rails app today, and realized it would make my application so much better if I could get certain links to display in a separate div instead of a new page, or refreshing the entire page. I’m not quite sure how to search for this, and I keep chasing red herrings with google.
Basically, I have a list in a div on the left side of the page, and when one item from that list is clicked, it should appear in the right div. (Nothing else on the page need be changed)
That’s really as simple as it is. Do I need to use Javascript for this? Can I get away with the rails js defaults, or should I be using JQuery?
Is there a way to do this without javascript? I really just need a push in the right direction here, I’m tired of not even knowing how to search for this, or what documentation I should be reading.
Like I said, go easy, and you should just go ahead and err to the side of caution, and assume I know nothing. Seriously. 🙂
Thanks in advance,
-Kevin
(By the way, I’m developing with Rails 3)
Create your views (along with controllers) to be shown inside the div for each item on the left menu. Lets say we have the following structure now:
http://myapp.com/item1)
http://myapp.com/item2)
and so on…
make sure you only render the html to be put inside your content div. Should not include
<head> <body> etc.tagsIn your main page you may have your markup like this >
Finally, add the following Javascript (you’ll need jQuery; trust me it’s a good decision).