my code is like this
var os;
var dataReqObj;
var html = '';
var heading = '';
var username='';
var myuserid='';
var email='';
//var email= new Array();
function init() {
os = opensocial.Container.get();
dataReqObj = os.newDataRequest();
var viewerReq = os.newFetchPersonRequest(opensocial.DataRequest.PersonId.OWNER);
dataReqObj.add(viewerReq);
dataReqObj.send(viewerResponse);
}
function viewerResponse(data) {
var viewer = data.get(opensocial.DataRequest.PersonId.OWNER).getData();
heading = 'Hello, ' + viewer.getDisplayName();
username= viewer.getDisplayName();
myuserid=viewer.getId();
var thumb = viewer.getField(opensocial.Person.Field.THUMBNAIL_URL);
//var profile = viewer.getField(opensocial.Person.Field.EMAILS);
//var profile = viewer.getField(opensocial.Email.Field.ADDRESS);
document.getElementById('heading').innerHTML = heading;
document.getElementById('main').innerHTML = viewer.getField(opensocial.Email);
//email=viewer.getField(opensocial.Email);
//viewer.getField(opensocial.Person.Field.THUMBNAIL_URL);//viewer.getField(opensocial.Person.Field.ABOUT_ME);
}
init();
function smyform()
{
document.myform.action="http://examlpe.org/myspace/test.php";
document.myform.username.value=username;
document.myform.myuserid.value=myuserid;
document.myform.email.value=email;
}
but when i post this data, the email is undefined
username passed sucessfully
thanks in advance.