> > Thanks for the tips. But i CAN'T apply any of them now. The design has > been approved
There are several things wrong with this statement... In any event, if you want to share data between PHP and JavaScript, look at Zend_Json and JSON in general. -Matt On Tue, Sep 16, 2008 at 8:16 AM, dele454 <[EMAIL PROTECTED]> wrote: > > Thanks for the tips. But i CAN'T apply any of them now. The design has been > approved and i need to i implement things as they are. 'Over engineered' - > I > dont care. As long my code works as expected. I simply want to pass my PHP > array into my javascript function. - very simple code i dont see why i need > to implement a library just for that. > > > > Colin Guthrie-6 wrote: > > > > dele454 wrote: > >> WHat exactly am i doing wrong??? currently my URL reads as > >> Code: > >> > >> > http://mainevent.com/admin/galleries/delete-pics/pid/delete[]/type/event/id/313 > >> > >> I think the main hassle is from posting the form getting all the > >> checkboxes > >> in array delete[] to the js and then to the controller that then > >> initiates > >> the delete by reading the parameter from the URL, iterating over the > >> array > >> variable etc. > >> > >> Pls help!! > > > > > > As a general bit of advice, I would never do any destructive with GET > > requests (e.g. manipulating the URL and redirecting via window.location). > > > > If you need to do it fully in javascript, look at some kind of AJAX call > > that can do POSTs (my preference is jquery, but dojo may be preferred > > with ZF...) > > > > > > But, really this is over engineered and you should look at a different > > approach.. here is my hint: > > > > 1. Just use a normal form. Have all the checkboxes and the "Delete > > Selected" button on the same form. > > 2. POST said form (do not use GET). > > 3. If you want to give the user a chance to backout with a javascript > > confirmation, define an onsubmit handler for the form. Depending on what > > this handler returns, the browser will either process or cancel the form > > submission. So you in it's most basic form: > > <form method="post" action="myurl" onsubmit="return confirm('Are you > > sure?');"> > > > > That should be better! > > > > Oh, and just for future reference if you want to pass arrays or generic > > classes to javascript from php, you want to look into JSON and > > specifically the json_encode() function (although there may be a ZF > > wrapped up version - not sure!) > > > > Col > > > > -- > > > > Colin Guthrie > > gmane(at)colin.guthr.ie > > http://colin.guthr.ie/ > > > > Day Job: > > Tribalogic Limited [http://www.tribalogic.net/] > > Open Source: > > Mandriva Linux Contributor [http://www.mandriva.com/] > > PulseAudio Hacker [http://www.pulseaudio.org/] > > Trac Hacker [http://trac.edgewall.org/] > > > > > > > > > ----- > dee > -- > View this message in context: > http://www.nabble.com/Passing-an-array-from-PHP-to-Javascript-tp19511848p19514015.html > Sent from the Zend Framework mailing list archive at Nabble.com. > >