Hi there

I have a save function which has been working fine using prototype 1.6
for the past 2 years.
This function obtains sentence annotations stored in a hash and sends
them to the server via an Ajax request as JSON objects.

However, I just switched to prototype 1.7 to benefit from speed in DOM
The following no longer works:

        var conceptJSON = Object.toJSON(conceptHash);
        alert("The conceptJSON is " + Object.toJSON(conceptHash));

The alert basically doesn't even happen.
I also tried with the dummy example given in the prototype

var datatest = $H({name: 'Violet', occupation: 'character', age:
25 });

The alert fails here too. When I try the same with prototype 1.6 I see
a string containing the hash members as expected and the results are
saved without a problem.

Can you please suggest a way round this problem? How should one
convert a hash to a JSON object in prototype 1.7. The toJSON function
definition has changed between the two versions and there doesn't seem
to be backward compatibility. Thanks.

You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
For more options, visit this group at 

Reply via email to