MySpace Open Platform

A Place For Developers

Welcome Developers!

in

Welcome!

in

makerequest returns undefined

Last post 02-25-2009 12:01 AM by KushApps. 3 replies.
Page 1 of 1 (4 items)
Sort Posts: Previous Next
  • 11-29-2008 6:43 AM

    • Hardik
    • Not Ranked
    • Joined on 10-04-2008
    • Posts 2

    makerequest returns undefined

    Hi,

     

    I took this code from tutorials and tried to run it but its not working for me..

    Can anyone tell me what's wrong with it..

     

    Here it is:

     <script>
        function init()
        {
    var url = "http://www.w3c.com";
    os_params = {
    }
    ;
    gadgets.io.makeRequest(url, makeRequest_Callback, os_params);
    function makeRequest_Callback(data){
    var responseText = data.responseText;
    document.write(data);
    }
    }
    init();
    </script>

     Any help is highly appreciated.

     

    Thanks,

    Hardik.

  • 12-05-2008 12:23 PM In reply to

    • Hardik
    • Not Ranked
    • Joined on 10-04-2008
    • Posts 2

    Re: makerequest returns undefined

    Hey, 
    I have finally found a solution my self.
    Here is what worked for me: 
     
    <div id="divHello"></div>
    <div id="error" >error</div>
    <script type="text/javascript">
    document.getElementById("divHello").innerHTML = "Hello World";
    document.getElementById("error").innerHTML = "No Error";

    function init()
    {
    var url = "http://www.yahoo.com";

    os_params = {
    }
    ;

    gadgets.io.makeRequest(url, makeRequest_Callback, os_params);

    function makeRequest_Callback(response){
    var responseText = response.data;
    document.getElementById("error").innerHTML = responseText;
    //document.getElementById("error").innerHTML = responseHTML;
    //document.getElementById("error").innerHTML = "champak";
    }
    }
    init();
    </script>
     
    Some tips: 
    I guess w3c server is down so use some other url.
    Use data instead of responseText property.
    Also,  alert is not working for me, so I used innerHTML property to set the response in a division.
     
    Hope this helps you.
    - happyhardik 
  • 01-15-2009 12:41 AM In reply to

    Re: makerequest returns undefined

    @Hardik: Also undefined.

    The respone look like this:

    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
    <html><head>
    <title>404 Not Found</title>
    </head><body>
    <h1>Not Found</h1>
    <p>The requested URL /proxy/relay.proxy was not found on this server.</p>
    </body></html>

     

  • 02-25-2009 12:01 AM In reply to

    Re: makerequest returns undefined

    hey thanks, this works!

    Filed under:
Page 1 of 1 (4 items)