You should really try the combination of Firebug and FirePHP...
http://www.firephp.org/



On Apr 2, 12:40 am, LinkGuru <i...@legalanalytics.co.uk> wrote:
> Thanks. I've installed the add-on. I'll give it a whirl.
>
> On Apr 1, 8:00 pm, Hector Virgen <djvir...@gmail.com> wrote:
>
> > You should try using Firebug. You can print directly to the Firebug console
> > from within PHP, or you can just echo "some message" and look at the
> > response tab of the firebug console.
> > -Hector
>
> > On Wed, Apr 1, 2009 at 11:56 AM, LinkGuru <i...@legalanalytics.co.uk> wrote:
>
> > > Hi, I am looking for some help debugging jQuery being used with PHP in
> > > the way described. I basically want a way of tracing where it gets to
> > > in the PHP because the usual methods of writing out statements to the
> > > page or embedding javascript alerts are not available to me in this
> > > scenario. I will now explain.
>
> > > I have some PHP (in a file called addToProj.php) which relies on the
> > > last 3 lines of code being something similar to the following so that
> > > jQuery can pick up returned data (including data for debugging
> > > purposes)
>
> > >                $json_array["status"]="point end";
> > >                echo json_encode($json_array);
> > > ?>
>
> > > The jquery looks something like this, with the unimportant lines
> > > removed.....
>
> > >                $(".actionOptAdd").bind("click",
> > >                        function()
> > >                        {
> > > .
> > > .
> > > .
> > >                                $.getJSON('lib/addToProj.php',
> > >                                {....}, function(data)
> > >                        }, function(data)
> > >                                {
> > >                                   $.each(data, function(i,item)
> > >                                   {
> > >                                    if ( i == "status"
> > > )$('#field).val(item);
> > >                                   });
> > >                                });
> > >                        }
> > >                );
> > > //===========================
> > > I am using json to return data to the jQuery (at the end of the day I
> > > will need to return more than one data item) and then updating a field
> > > on my html page. At the moment the return data is just for tracking
> > > down where I have got to in the PHP. I should point out that I can't
> > > insert statements like
>
> > > echo "<script type='text/javascript'>alert('got here xx');</script>";
>
> > > in my PHP (for some strange reason) to debug the PHP. Also, I can't
> > > place lines like
>
> > >                $json_array["status"]="message for debugging";
> > >                echo json_encode($json_array);
> > >                return();
>
> > > at various points in the php, because it breaks the code. Also just
> > > doing print '<p>something</p>'; can't be done in this case.
>
> > > Has anyone got an idea of how I can solve the above. Your replies will
> > > be greatly appreciated.
> > > What is the easiest way of

Reply via email to