Try removing the var from the client declaration. Or declare client
outside of the document.ready

-O

On Thu, May 10, 2012 at 8:49 AM, Maxus <[email protected]> wrote:
> Can someone please help, I'm sure there is something simple I'm
> missing but I just can't get it.
>
> I'm including Clients/JavaScript.js, Demos/config.js and my custom js
> script file in the parent document. Within the js script file I'm
> trying to use APE but am having issues.
>
> Within a jquery document ready function I'm loading the server etc.
> ie:
>
>
> var client = new APE.Client();
>
> client.load({'channel': 'test'});
> client.addEvent('load', function() {
>   client.core.start({'name': new Date().getTime().toString())});
> });
> client.addEvent('multiPipeCreate', function(pipe) {
>   client.onRaw('info', function(params) {
>      console.log('info: '+params.data.item1+' - '+params.data.item2+'
> - '+params.data.item3);
>   });
> });
>
> This works fine. I then have a bunch of functions which I'd like to
> add send events to. So I try adding this code to them:
>
> client.addEvent('multiPipeCreate', function(pipe) {
>   pipe.request.send('getInfo', {'input1': 'abc', 'input2': 'xyz',
> 'input3': '123'});
> });
>
> Its strange as it only ever works if it's placed straight below the
> top code that creates the client and connects to the server... Even if
> its placed directly within an onclick listener, within the document
> ready block it fails to fire. I'm sure it's scope related but can't
> work it out. Please help as I'm losing the little hair I have left! :)
>
> Thanks
> Maxus
>
> --
> You received this message because you are subscribed to the Google
> Groups "APE Project" 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/ape-project?hl=en
> ---
> APE Project (Ajax Push Engine)
> Official website : http://www.ape-project.org/
> Git Hub : http://github.com/APE-Project/

-- 
You received this message because you are subscribed to the Google
Groups "APE Project" 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/ape-project?hl=en
---
APE Project (Ajax Push Engine)
Official website : http://www.ape-project.org/
Git Hub : http://github.com/APE-Project/

Reply via email to