Re: where did u go?

2009-06-10 Thread Steven Wright
Thank you sir.

On Wed, Jun 10, 2009 at 3:15 PM, Andreas  wrote:

>
> You can do Configure::write(); anywhere in you app...
> I do it like this:
>
> $debugLevel = Configure::read('debug');
> Configure::write('debug', 0);
> [...] //your code
> Configure::write('debug', $debugLevel);
>
> greets
> A
>
> RhythmicDevil schrieb:
> > Solved this. The problem was that I had Configure::write('debug', 3);
> > so there was all sort of extra junk in the response. When I set it to
> > 0 it works fine. Now I just to figure out how to get debug when I need
> > it without juggling the config file.
> >
> >
> >
> >
> > On Jun 10, 1:44 pm, RhythmicDevil  wrote:
> >
> >> nope not the Bosstones' song but my AJAX response.
> >>
> >> I have a button on the page. Clicking the button invokes the following
> >> jQuery function:
> >>
> >>$('#refresh_sub').click(function()
> >> {
> >> console.log('Start');
> >> // Add the content to the dialog
> >> $.post("/subscribers/refresh_sub", '', function(data){
> >> console.log('Finish');
> >> populate_dialog(data);
> >>
> >> $("#confirm_dialog").dialog('option', 'buttons',
> {
> >> 'OK': function()
> >> {
> >>
> $("#confirm_dialog").dialog('close')
> >> }
> >> });
> >>
> >> $('#confirm_dialog').dialog('open');
> >> }, 'json');
> >>
> >> });
> >>
> >> Which in turn invokes the following PHP method in my Subscribers
> >> Controller:
> >>
> >> public function refresh_sub($id = null)
> >> {
> >> /*
> >>  *  
> >>  *   subscriber_id 
> >>  *   operation 
> >>  *  
> >>  */
> >>
> >> $this->layout = 'ajax';
> >>
> >> $operation = $this->data['operation'];
> >>
> >> $id = $this->data['Subscriber']['SubscriberId'];
> >> $this->TransactionParams['transaction']['id'] .
> $operation;
> >> $this->TransactionParams['transaction']
> >> ['TransactionCommandList']['TransactionCommand']['PerformSubOp']
> >> ['SubscriberId'] = $id;
> >> $this->TransactionParams['transaction']
> >> ['TransactionCommandList']['TransactionCommand']['PerformSubOp']
> >> ['Operation'] = $operation;
> >>
> >> $result = $this->Subscriber->query('SendTransaction', $this-
> >>
> >>
> >>> TransactionParams);
> >>>
> >> $this->set('response', json_encode( array
> ('title'=>'Success',
> >> 'message'=>'Message content', 'level'=>'Success')));
> >> }
> >>
> >> The view then does this:
> >>
> >> 
> >>
> >> Pretty standard stuff. However my jQuery function never gets the data
> >> back. If you look you will see I have two console.log() calls the
> >> jQuery function. The first one fires but the second does not.
> >> I know that the json data is being returned because I can see it in
> >> the HTTP response in Firebug.
> >>
> >> This basic transaction works in my custom framework. But I am moving
> >> over to Cake and I am wondering where I went wrong.
> >>
> >> Thanks for any help.
> >>
> > >
> >
>
> >
>

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



Re: where did u go?

2009-06-10 Thread Andreas

You can do Configure::write(); anywhere in you app...
I do it like this:

$debugLevel = Configure::read('debug');
Configure::write('debug', 0);
[...] //your code
Configure::write('debug', $debugLevel);

greets
A

RhythmicDevil schrieb:
> Solved this. The problem was that I had Configure::write('debug', 3);
> so there was all sort of extra junk in the response. When I set it to
> 0 it works fine. Now I just to figure out how to get debug when I need
> it without juggling the config file.
>
>
>
>
> On Jun 10, 1:44 pm, RhythmicDevil  wrote:
>   
>> nope not the Bosstones' song but my AJAX response.
>>
>> I have a button on the page. Clicking the button invokes the following
>> jQuery function:
>>
>>$('#refresh_sub').click(function()
>> {
>> console.log('Start');
>> // Add the content to the dialog
>> $.post("/subscribers/refresh_sub", '', function(data){
>> console.log('Finish');
>> populate_dialog(data);
>>
>> $("#confirm_dialog").dialog('option', 'buttons', {
>> 'OK': function()
>> {
>> $("#confirm_dialog").dialog('close')
>> }
>> });
>>
>> $('#confirm_dialog').dialog('open');
>> }, 'json');
>>
>> });
>>
>> Which in turn invokes the following PHP method in my Subscribers
>> Controller:
>>
>> public function refresh_sub($id = null)
>> {
>> /*
>>  *  
>>  *   subscriber_id 
>>  *   operation 
>>  *  
>>  */
>>
>> $this->layout = 'ajax';
>>
>> $operation = $this->data['operation'];
>>
>> $id = $this->data['Subscriber']['SubscriberId'];
>> $this->TransactionParams['transaction']['id'] . $operation;
>> $this->TransactionParams['transaction']
>> ['TransactionCommandList']['TransactionCommand']['PerformSubOp']
>> ['SubscriberId'] = $id;
>> $this->TransactionParams['transaction']
>> ['TransactionCommandList']['TransactionCommand']['PerformSubOp']
>> ['Operation'] = $operation;
>>
>> $result = $this->Subscriber->query('SendTransaction', $this-
>>
>> 
>>> TransactionParams);
>>>   
>> $this->set('response', json_encode( array 
>> ('title'=>'Success',
>> 'message'=>'Message content', 'level'=>'Success')));
>> }
>>
>> The view then does this:
>>
>> 
>>
>> Pretty standard stuff. However my jQuery function never gets the data
>> back. If you look you will see I have two console.log() calls the
>> jQuery function. The first one fires but the second does not.
>> I know that the json data is being returned because I can see it in
>> the HTTP response in Firebug.
>>
>> This basic transaction works in my custom framework. But I am moving
>> over to Cake and I am wondering where I went wrong.
>>
>> Thanks for any help.
>> 
> >
>   

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



Re: where did u go?

2009-06-10 Thread RhythmicDevil

Solved this. The problem was that I had Configure::write('debug', 3);
so there was all sort of extra junk in the response. When I set it to
0 it works fine. Now I just to figure out how to get debug when I need
it without juggling the config file.




On Jun 10, 1:44 pm, RhythmicDevil  wrote:
> nope not the Bosstones' song but my AJAX response.
>
> I have a button on the page. Clicking the button invokes the following
> jQuery function:
>
>    $('#refresh_sub').click(function()
>     {
>                 console.log('Start');
>                 // Add the content to the dialog
>         $.post("/subscribers/refresh_sub", '', function(data){
>                 console.log('Finish');
>                         populate_dialog(data);
>
>                         $("#confirm_dialog").dialog('option', 'buttons', {
>                                 'OK': function()
>                                 {
>                                         $("#confirm_dialog").dialog('close')
>                                 }
>                         });
>
>                         $('#confirm_dialog').dialog('open');
>                 }, 'json');
>
>     });
>
> Which in turn invokes the following PHP method in my Subscribers
> Controller:
>
>         public function refresh_sub($id = null)
>         {
>         /*
>          *      
>          *               subscriber_id 
>          *               operation 
>          *      
>          */
>
>                 $this->layout = 'ajax';
>
>                 $operation = $this->data['operation'];
>
>                 $id = $this->data['Subscriber']['SubscriberId'];
>                 $this->TransactionParams['transaction']['id'] . $operation;
>         $this->TransactionParams['transaction']
> ['TransactionCommandList']['TransactionCommand']['PerformSubOp']
> ['SubscriberId'] = $id;
>         $this->TransactionParams['transaction']
> ['TransactionCommandList']['TransactionCommand']['PerformSubOp']
> ['Operation'] = $operation;
>
>         $result = $this->Subscriber->query('SendTransaction', $this-
>
> >TransactionParams);
>
>                 $this->set('response', json_encode( array ('title'=>'Success',
> 'message'=>'Message content', 'level'=>'Success')));
>         }
>
> The view then does this:
>
> 
>
> Pretty standard stuff. However my jQuery function never gets the data
> back. If you look you will see I have two console.log() calls the
> jQuery function. The first one fires but the second does not.
> I know that the json data is being returned because I can see it in
> the HTTP response in Firebug.
>
> This basic transaction works in my custom framework. But I am moving
> over to Cake and I am wondering where I went wrong.
>
> Thanks for any help.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to 
cake-php+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---



where did u go?

2009-06-10 Thread RhythmicDevil

nope not the Bosstones' song but my AJAX response.

I have a button on the page. Clicking the button invokes the following
jQuery function:

   $('#refresh_sub').click(function()
{
console.log('Start');
// Add the content to the dialog
$.post("/subscribers/refresh_sub", '', function(data){
console.log('Finish');
populate_dialog(data);

$("#confirm_dialog").dialog('option', 'buttons', {
'OK': function()
{
$("#confirm_dialog").dialog('close')
}
});

$('#confirm_dialog').dialog('open');
}, 'json');

});

Which in turn invokes the following PHP method in my Subscribers
Controller:

public function refresh_sub($id = null)
{
/*
 *  
 *   subscriber_id 
 *   operation 
 *  
 */

$this->layout = 'ajax';

$operation = $this->data['operation'];

$id = $this->data['Subscriber']['SubscriberId'];
$this->TransactionParams['transaction']['id'] . $operation;
$this->TransactionParams['transaction']
['TransactionCommandList']['TransactionCommand']['PerformSubOp']
['SubscriberId'] = $id;
$this->TransactionParams['transaction']
['TransactionCommandList']['TransactionCommand']['PerformSubOp']
['Operation'] = $operation;

$result = $this->Subscriber->query('SendTransaction', $this-
>TransactionParams);

$this->set('response', json_encode( array ('title'=>'Success',
'message'=>'Message content', 'level'=>'Success')));
}


The view then does this:




Pretty standard stuff. However my jQuery function never gets the data
back. If you look you will see I have two console.log() calls the
jQuery function. The first one fires but the second does not.
I know that the json data is being returned because I can see it in
the HTTP response in Firebug.

This basic transaction works in my custom framework. But I am moving
over to Cake and I am wondering where I went wrong.

Thanks for any help.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to 
cake-php+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---