Ok still confused:  I've got

    Names = {
      elements: {},
      GUID: 0;
      update: function(id, value) {
        var realId = parseInt(id.split("_")[1], 10);
        Names.elements[realId] = value;
      },
      add: function() {
        Names.GUID++;
        Names.elements[Names.GUID] = null;
      },
      generateJSON: function() {
        return (Names.elements).toJSONString();
      }
    }

Obviously
return (Names.elements).toJSONString();
is going to break because I don't implement this method

So - how do I return a JSON string representation of my element object
so I can populate the hidden field?

Justin


Jesse Kuhnert wrote:
> You don't need a json javascript library, that's the whole point of
> the protocol. You just eval ' it and you're on your way.
> 
> If you want to get the response back correctly eval'd for you and such
> you can implement the function:
> 
> tapestry.loadJson=function(type, data, http, kwArgs){ }
> 
> "data" will be your json object structure. Ie if you returned
> something like {this:value,means:nothing} you'd be able to do:
> 
> 
> tapestry.loadJson=function(type, data, http, kwArgs){
>   alert("Hey what does it mean?: " + data["means"]);
> }
> 

-- 
Justin Walsh
http://www.ewage.co.za

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to