I'm still having trouble with this. Any ideas?
On Aug 27, 8:36 am, Jonathan <[EMAIL PROTECTED]> wrote:
> I did this <a href="http://www.pagebakers.nl/2007/06/05/using-json-in-
> cakephp-12/"Using JSON in CakePHP 1.2> tutorial from the Pagebakers
> blog to get JSON working with my installation of CakePHP.
>
> Almost everything seems to be working fine. When I go
> tohttp://localhost/mkb/index
> I get the page like normal and when I go to index.json I get a
> download dialog. I'm getting my JSON headers when I make a call withJQueryas
> well so it seems to be sending the JSON right.
>
> The problem is when I tried to get content with the JSON. I can't get
> it to give me any content, only the headers.
>
> Here's my javascript:
>
> $(document).ready(function() {
> $('.post').click(function(event) {
> event.preventDefault();
> var postId = $(this).children('.id').text();
> var postUrl = 'posts/view/post.json?='+postId+'';
> //inject a DIV container after the clicked title
> $(this).append('<div class="postContent
> post'+postId+'"></div>');
>
> $.getJSON(postUrl, function(data) {
> $('div[class="postContent
> post'+postId+'"]').append(data);
> });
>
> //hide the post content of titles that do not have that same
> id as
> the one clicked.
> $('.post').filter(function() {
> return $(this).children('.id').text() != postId;
> }).children('.postContent').css('display', 'none');
> });
>
> });
>
> Here's the headers I get back:
> Response Headers
> Date Wed, 27 Aug 2008 12:35:14 GMT
> Server Apache/2.2.8 (Win32) PHP/5.2.6
> X-Powered-By PHP/5.2.6
> P3P CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
> Set-Cookie CAKEPHP=deleted; expires=Tue, 28-Aug-2007 12:35:14 GMT;
> path=/mkb CAKEPHP=mvn519u59tk7kapp9asr4scq91; path=/mkb
> CAKEPHP=49d5o6b48nf83q8q12lle0pt41; path=/mkb
> CAKEPHP=mvn519u59tk7kapp9asr4scq91; path=/mkb
> Content-Length 2
> Keep-Alive timeout=5, max=100
> Connection Keep-Alive
> Content-Type text/x-json; charset=UTF-8
> Request Headers
> Host localhost
> User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1)
> Gecko/2008070208 Firefox/3.0.1
> Accept application/json, text/javascript, */*
> Accept-Language en-us,en;q=0.5
> Accept-Encoding gzip,deflate
> Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
> Keep-Alive 300
> Connection keep-alive
> X-Requested-With XMLHttpRequest
> Refererhttp://localhost/mkb/
> Cookie CAKEPHP=49d5o6b48nf83q8q12lle0pt41;
> CAKEPHP=02sc14jclvued57ghlaprj0j11
>
> Here's the View in the app:
> <?php
> echo $javascript->object($post);
> ?>
>
> Any help would be awesome!
>
> Thanks Guys.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---