The dot notation is the shortcut of the array access. Just use *data.result[0]['@rid']* in this case.
On Monday, March 10, 2014 2:33:06 PM UTC+1, Gaurav Dhiman wrote: > > @Lvc, as suggested by you, when I use ['@rid'] > *alert(data.result[0].['@rid']);* > > Chrome debugger says "Uncaught SyntaxError: Unexpected string" > > Any other suggestions. I am sure many other OrientDB users must have faced > this basic thing while consuming OrientDB generated JSON in their app. > > Can not we configure OrientDB to use some other character in place of @ > and # while throwing out JSON to client ? > > > Regards, > Gaurav > > > > On Mon, Mar 10, 2014 at 4:42 PM, Luca Garulli <[email protected]<javascript:> > > wrote: > >> Hi, >> Use ['@rid'] >> >> Lvc@ >> >> Sent from Mobile device >> Il 10/mar/2014 17:22 "Gaurav Dhiman" <[email protected] <javascript:>> >> ha scritto: >> >>> Issue - @ character is not a valid character in JavaScript identifier >>> (variable, function name etc), then how to refer @rid in returned JSON from >>> OrientDB ? >>> >>> Details: >>> >>> When I get the JSON response from OrientDB and I try to show the @rid, >>> @type etc in app, I get JS error >>> >>> In client http response function, below is the wrong syntax >>> function httpResponse (data, status) { >>> alert(data.result[0].@rid); // how to refer @rid >>> here ?? >>> } >>> >>> -- >>> >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "OrientDB" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected] <javascript:>. >>> >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- >> >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "OrientDB" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/orient-database/cieTooNWJms/unsubscribe >> . >> To unsubscribe from this group and all its topics, send an email to >> [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- --- You received this message because you are subscribed to the Google Groups "OrientDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
