Have you had a chance to look at the serverresponse code yet? I am still stuck :-( Thanks.
> -----Original Message----- > From: [email protected] [mailto:[email protected]] > On Behalf Of meerkat > Sent: Tuesday, February 17, 2009 10:14 AM > To: [email protected] > Subject: [gears-users] Re: workerpool messages > > > And here is the code from the php page that creates the json: > > while($obj = mysql_fetch_object($rs)) > { > $arr[] = $obj; > > > } > $serverresponse = json_encode($arr); > echo $serverresponse; > > ( I am having to use php4) > > Thanks > > > -----Original Message----- > > From: [email protected] [mailto:[email protected]] > > On Behalf Of Oblygre > > Sent: Tuesday, February 17, 2009 8:12 AM > > To: Gears Users > > Subject: [gears-users] Re: workerpool messages > > > > > > Please post the relevant code so its easier for us to help you > > :--)))))))))) > > Olav > > > > > > On Feb 16, 12:36 pm, "meerkat" <[email protected]> wrote: > > > Hi, > > > In my main Gears file I have "alert(data);" and the correct data is > > there. I > > > get the message "Status: "36117 byte(s) read from main DB, adding data > > to > > > local DB". > > > > > > Where do I set " var serverresponse=message.body;" If I put it in > > > databaseworker.js I get "message is not defined" error. > > > Thanks, meerkat > > > > > > > > > > > > > -----Original Message----- > > > > From: [email protected] [mailto:gears- > > [email protected]] > > > > On Behalf Of Oblygre > > > > Sent: Monday, February 16, 2009 6:03 AM > > > > To: Gears Users > > > > Subject: [gears-users] Re: workerpool messages > > > > > > > You get the error beacuse data in your serverresponse variable > > > > contains not valid json data. > > > > Try > > > > wp.sendMessage("Error: No valid data found. Data > > > > was:"+serverresponse,message.sender); > > > > to have a look at the data your getting. > > > > Serverresponse varaiable must be set to the recived data from the > > > > parent script. > > > > In my example over, serverresponse must be set to message.body > > > > var serverresponse=message.body; > > > > > > > On Feb 15, 8:01 pm, "meerkat" <[email protected]> wrote: > > > > > OK, now getting wp messages on screen. > > > > > In main html file I am getting "undefined" for > > > > "workerPool.sendMessage(data, > > > > > childWorkerId)". > > > > > > > > I have done, for testing purposes, alert(data); and > > > > > > alert(childWorkerId); > > > > > > > > and they are returning the correct values individually. So why is > > > > > "console.log(workerPool.sendMessage(data, childWorkerId));" > getting > > > > > "undefined"? > > > > > > > > In databaseworker.js I now have: > > > > > " > > > > > try > > > > > { > > > > > eval("dataarr="+serverresponse); > > > > > > > > } > > > > > catch (ex) > > > > > { > > > > > wp.sendMessage("Error: No valid data > > found..",message.sender); > > > > > return; > > > > > }" > > > > > > > > And I am getting "Error: No valid data found.." message. > > > > > > > > Any more suggestions? > > > > > meerkat > > > > > > > > > -----Original Message----- > > > > > > From: [email protected] [mailto:gears- > > > > [email protected]] > > > > > > On Behalf Of Oblygre > > > > > > Sent: Sunday, February 15, 2009 2:52 PM > > > > > > To: Gears Users > > > > > > Subject: [gears-users] Re: workerpool messages > > > > > > > > > A suggestion how to return and show messages from a workerpool. > > > > > > Also a replay to your other message :-)) > > > > > > > > > In your databaseworker.js: > > > > > > var wp = google.gears.workerPool; > > > > > > wp.onmessage = function(a, b, message) { > > > > > > wp.sendMessage("Ok, started....",message.sender); //Send > message > > bak > > > > > > to caller > > > > > > .. other code > > > > > > > > > In your calling script: > > > > > > workerPool = google.gears.factory.create('beta.workerpool'); > > > > > > workerPool.onmessage = function(a, b, message) { > > > > > > alert(message.body); //Show message recived from workerPool > > > > > > } > > > > > > var childWorkerId = > > > > > > workerPool.createWorkerFromUrl('databaseworker.js'); > > > > > > workerPool.sendMessage(data, childWorkerId); > > > > > > > > > On Feb 14, 8:08 pm, meerkat <[email protected]> wrote: > > > > > > > Hello, > > > > > > > Where and how can I as a programmer see the workerpool > messages? > > > > > > > > > > I can't see anything in the Firebug console? Do I explicitly > > have to > > > > > > > write to this console? How do I do that? Or is there a better > > > > > > > solution? > > > > > > > Thanks. > > > > > > > meerkat
