Тема: Help making a JSON request to work

Hi,

I'm using a JSON request to get some data. This data will be used in a dinamic page. The doubt is after making a xmlhttp request i need the page to understand the code. I'm using

if (this.readyState == 4 && this.status == 200) {
    var myObj = JSON.parse(this.responseText);

    for (x in myObj.data) {

        document.write(''+ myObj.data[x].url +'');
    }
}

For the JSON

{
    "status_code": 200,
    "status_txt": "OK",
    "data": {
        "url": "http://bit.ly/2eFeMvZ",
        "hash": "2eFeMvZ",
        "global_hash": "2V6CFi",
        "long_url": "http://www.google.com/",
        "new_hash": 0
    }
}

But it isn't correct, can anyone help me or point to a good JSON tutorial

Thanks

2

Re: Help making a JSON request to work

    for (x in myObj.data) {
        document.write(''+ x +'');
    }

or

    console.log(myObj.data.url);

Tutorial: w3schools - JSON

3 Востаннє редагувалося Tar (23.09.2018 18:22:55)

Re: Help making a JSON request to work

document.write(''+ myObj.data.url +'');

Можливо спробуйте так, якщо потрібен url ( для чого цикл?).

Подякували: leofun011

4

Re: Help making a JSON request to work

Tar написав:
document.write(''+ myObj.data.url +'');

Можливо спробуйте так, якщо потрібен url ( для чого цикл?).

Thanks for the help provided it's working. I actually didn't need the loop, i removed and it worked just fine.

Thanks