Re: Saving css state in javascript and passing to php via form submit
| From: | Tijnema ! | Date: | Fri, 30 Mar 2007 15:06:12 +0000 |
| Subject: | Re: Saving css state in javascript and passing to php via form submit | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-251754@lists.php.net to get a copy of this message | ||
On 3/30/07, Tim <user@internet46.fr> wrote:
-----Message d'origine----- De : Tijnema ! [mailto:tijnema@gmail.com] Envoyé : vendredi 30 mars 2007 16:56 À : Tim Cc : php-general@lists.php.net Objet : Re: [PHP] Saving css state in javascript and passing to php via form submit On 3/30/07, Tim <user@internet46.fr> wrote:You could use AJAX to get things from/to PHP, but why should you? You can use session within javascript too i believe.Hello all, I have a little dilemna here: I am using php/css/mysql to generate a hierarchical table of categories and sub-categories and sub-sub.. Etc.. A screenshot can be found here: http://www.internet46.fr/mehim/screenshot.jpg Now i'm also using javascript to hide show blocks of divsto hide/showsub categories.. Typical.. My issue is on page reload, i have a form on the same page, when a category is clicked, the categorie info displays and you can update the info through this form (table and form on same page). My issue comes when i post the data, the page comes back and mycategory treefolds up which is normal because all divs are set to"display:none;".I have managed to pass a post/get called lastclicked that gets the nodepath of that element and combined with php to generatejavascriptthat will unfold the tree and highlight the last clicked element... I would like to go one step further and save the entirestate of thetree, say several parent categories are unfolded and i click a subcategorie to display my form, i want that entire "state" un unfolded categories to be displayed not just the clickedcategory, ofcourse i can get this state and save it in a javascriptarray, but myissue is when i post my form how do i pass that state datageneratedby javascript back to the page, to be able to unfold thetree in the state it was previously?What are the technologies IF there are any and what shouldi look upto find docs that cover this type of datatransfer ie:javascript->php.Regards, TimI think you want to use sessions for this :) Ok, i can put the data in the session variable, but i can only get the "current" state through javascript ie:onsubmit="getstate()"; which would get the id's of the blocks that are set to display:block; But in getstate() how do i pass that to php to set that session variable?
Tijnema ps. Maybe you could also use AJAX instead of submitting forms the whole time. In the next version of my framework i would like to, i still havent quite understood the whole concept, not enough research yet, but yes i'll be doing that next ;) (you know deadlines, can't sit and read docs all day etc.. Although i'd rather!) ;) Regards, TimReally, it's not that hard to use AJAX. You might want to look at www.tizag.com, there it is really easy explained. It's nothing more then making new request to scripts inside javascript. Tijnema