locked
OData Error RRS feed

  • Question

  • Hi All,

    I get error that object is undefined. Any ideas why ?

    function ODataTest() {
    var odataSelect = "http://crmdev/dev/XRMServices/2011/OrganizationData.svc/AccountSet(guid'1229bfe3-54e3-e011-a03c-00155d37fc05')";
    
    
    
    $.ajax({       
    
    type: "GET",       
    contentType: "application/json; charset=utf-8",       
    datatype: "json",       
    url: odataSelect,       
    beforeSend: function (XMLHttpRequest) { XMLHttpRequest.setRequestHeader("Accept", "application/json"); },       
    success: function (data, textStatus, XmlHttpRequest)            
    {                
    
    ProcessReturnedEntity(data.d);                      
    var testas = ProcessReturnedEntity(data.d); 
    alert(testas)
    
    },       
    
    
    
    error: function (XmlHttpRequest, textStatus, errorThrown) { alert('OData Select Failed: ' + odataSelect); }   
    });
    
    }
    
    function ProcessReturnedEntity(OneEntity){      
    var oneEntity = OneEntity;     
    var accountNumber = oneEntity.AccountNumber;          
    var accountNumberValue = eval(oneEntity.AccountNumber);     
    }
    
    
    Friday, September 30, 2011 1:08 PM

Answers

  • There are few problems here

    var testas = ProcessReturnedEntity(data.d); //the function does not return anything
    alert(testas)//missing ;

    eval(oneEntity.AccountNumber);// where is eval

    To check add

    debugger;

    in the first line of the function and go through it line by line using f10 or f11

    I hope this helps.




    Amreek singh Senior CRM Consultant CDC Praxa Sydney,Australia http://mscrmshop.blogspot.com/
    • Proposed as answer by Amreek Singh Friday, September 30, 2011 2:39 PM
    • Marked as answer by Nicetobe Tuesday, October 11, 2011 2:42 PM
    Friday, September 30, 2011 2:39 PM