Hi, so I noticed that if I change the type from "json" to "JSON" it prints
the alert. However, if I try to print data.result in the alert, the alert
prints "undefined". If I print data, the alert responds with
"{"result":"SHOE"}". This is weird... why is the JSON not working properly?



Dr. Loboto wrote:
> 
> 
> This callback is executed only on success. Maybe it is not success?
> 
> On Oct 24, 3:22 am, hahmadi82 <[email protected]> wrote:
>> any help please?
>>
>>
>>
>>
>>
>> hahmadi82 wrote:
>>
>> > I'm trying to write a simple JSON post and the callback alert does not
>> > show up no matter what I do.  I used firebugs to see if the post was
>> > getting any response and "SHOE" returns.  So why is the alert not
>> working
>> > in the callback?
>>
>> > view code:
>> >            $('#GaragePartAddfrompartlistForm').click(function() {
>> >            var item = "CHEESE";
>> >                    $.post("garage_parts/getlastid", { 'item' : item },
>> >                              function(data){
>> >                                alert(data.result);
>> >                              }, "json");
>> >         });
>>
>> > controller code:
>> > function getlastid() {
>> >            $newid = "SHOE";
>> >         $array = array('result' => $newid);
>> >         echo json_encode($array);
>> >     }
>>
>> --
>> View this message in
>> context:http://www.nabble.com/Jquery-JSON-Ajax-Callback-Not-Working-tp2596699...
>> Sent from the CakePHP mailing list archive at Nabble.com.
> > 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Jquery-JSON-Ajax-Callback-Not-Working-tp25966995p26035979.html
Sent from the CakePHP mailing list archive at Nabble.com.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to