>
> 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.
>
>

Reply via email to