Forum Moderators: open
========================================================
function myJSON()
{
//Creating JSON object
var objRec={
"data":[
{
"FirstName":"X1",
"LastName":"Y1",
},
{
"FirstName":"X2",
"LastName":"Y2",
}
]
};
//retriving JSON Data
//alert(objRec.data[0].FirstName);
var myI=objRec.data[1].FirstName;
alert(myI);
}
</script>
and then calling itlike that:
<body>
<a href="javascript:myJSON();">Call JSON</a>
</body>
IE is giving error Expecting identifier string or number
var objRec={
data:[
{
FirstName:"X1",
LastName:"Y1"
},
{
FirstName:"X2",
LastName:"Y2"
}
]};
alert(objRec[0].FirstName);
alert(objRec[0].LastName);
alert(objRec[1].FirstName);
alert(objRec[1].LastName);
I'm not sure about the having the quotes around the propery, but you had an extra comma after the LastName in each block.
- JS