It's useful,but  if I let 'post/message.ctp' output nothing, I cannot
get anything by '/post/message.json', what's the problem

On 2月17日, 下午1时50分, bingo <[EMAIL PROTECTED]> wrote:
> Here are the things that I did to get my jquery, json, and ajax
> working
>
> 1. I included this line in app/config/routes.php
>            Router::parseExtensions('rss', 'json', 'xml');  //notice
> json over there
>
> 2. Then, I created a folder named "json" in my views/post..so my views
> folder structure look like this
>             views
>                  post
>                     json
>                       message.ctp
>
> In message.ctp, I am using this code to convert PHP array (that came
> from controller) to json format
>
> <?php
> echo $javascript->object($message);   //$message is the PHP array
> ?>
>
> 3. Now, when I need to data in ajax format, I just add the extension
> "json" to my controller-method call. So for the above method
> "message", my url look like this
>
> So the url for the ajax call in this case is
>               jQuery.ajax("http://localhost/site/post/message.json";,
> function(){
>                   //add your function here
>              });
>
> This will be give you json data as output
>
> The good thing with this approach is that if you remove "json" from
> your url, you will get normal output. This assuming you have a file
> "message.ctp" in views/post
>
> hope this helps
> Regards,
>
> On Feb 16, 3:53 pm, mike <[EMAIL PROTECTED]> wrote:
>
> > How do I send and process ajax request using jquery's .getJson() on
> > cakephp. I need to setup dynamic dropdown box? Thanks
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to cake-php@googlegroups.com
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