I think you guys are making this too complicated. Just loop through the data
properties:
function dataChanged( a, b ) {
for( var key in a )
if( a[key] != b[key] ) return true;
return false;
}
if( dataChanged(o,n) ) {
someAJAXFunctionThatSavesTheFieldsThatChanged();
}
-Mike
On Thu, Dec 17, 2009 at 5:58 AM, discern <[email protected]> wrote:
> Thanks. I'll give that a go. Otherwise, I'll just write 2 different
> functions: one for comparison (I'll probably compare hashes using the
> sha1 plugin) and one for sending the data to the backend.
>