Get the result inside an object is coming from ajax using getJson












0















Guys I try access and save the data is coming from ajax using getJson I have some like this



var conversation

conversation = $.getJSON("http://myapi&jsonp=?", function (response) {
return response;
});

console.log(conversation)


I get in my console this



enter image description here



I getting my data inside of responseJSON so I try do some like this



conversation.responseJSON.DATA


but this is give to me undefined what am I doing wrong ? can some one help me pleases










share|improve this question



























    0















    Guys I try access and save the data is coming from ajax using getJson I have some like this



    var conversation

    conversation = $.getJSON("http://myapi&jsonp=?", function (response) {
    return response;
    });

    console.log(conversation)


    I get in my console this



    enter image description here



    I getting my data inside of responseJSON so I try do some like this



    conversation.responseJSON.DATA


    but this is give to me undefined what am I doing wrong ? can some one help me pleases










    share|improve this question

























      0












      0








      0








      Guys I try access and save the data is coming from ajax using getJson I have some like this



      var conversation

      conversation = $.getJSON("http://myapi&jsonp=?", function (response) {
      return response;
      });

      console.log(conversation)


      I get in my console this



      enter image description here



      I getting my data inside of responseJSON so I try do some like this



      conversation.responseJSON.DATA


      but this is give to me undefined what am I doing wrong ? can some one help me pleases










      share|improve this question














      Guys I try access and save the data is coming from ajax using getJson I have some like this



      var conversation

      conversation = $.getJSON("http://myapi&jsonp=?", function (response) {
      return response;
      });

      console.log(conversation)


      I get in my console this



      enter image description here



      I getting my data inside of responseJSON so I try do some like this



      conversation.responseJSON.DATA


      but this is give to me undefined what am I doing wrong ? can some one help me pleases







      javascript jquery ajax variables getjson






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 14 '18 at 20:39









      Alfredo IzquierdoAlfredo Izquierdo

      247




      247
























          1 Answer
          1






          active

          oldest

          votes


















          0














          $.getJSON is an asynchronous call, that means that it doesn't get the results instantly, it make a call to the server and the results are available to the the callback function.



          You need to put all the code that accesses the results returned from the server inside your callback function



          function (response) {
          // this is where your code goes.
          }


          In your code above the variable conversation is a promise, you don't get the results from the promise but with the callback function that runs when the promise resolves.



          The usual way of access a promise is with a then call.



          var conversationPromise = $.getJSON("http://myapi&jsonp=?");

          conversationPromise.then(function(results) {
          // Here is where your results are available.
          });





          share|improve this answer

























            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53308392%2fget-the-result-inside-an-object-is-coming-from-ajax-using-getjson%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            $.getJSON is an asynchronous call, that means that it doesn't get the results instantly, it make a call to the server and the results are available to the the callback function.



            You need to put all the code that accesses the results returned from the server inside your callback function



            function (response) {
            // this is where your code goes.
            }


            In your code above the variable conversation is a promise, you don't get the results from the promise but with the callback function that runs when the promise resolves.



            The usual way of access a promise is with a then call.



            var conversationPromise = $.getJSON("http://myapi&jsonp=?");

            conversationPromise.then(function(results) {
            // Here is where your results are available.
            });





            share|improve this answer






























              0














              $.getJSON is an asynchronous call, that means that it doesn't get the results instantly, it make a call to the server and the results are available to the the callback function.



              You need to put all the code that accesses the results returned from the server inside your callback function



              function (response) {
              // this is where your code goes.
              }


              In your code above the variable conversation is a promise, you don't get the results from the promise but with the callback function that runs when the promise resolves.



              The usual way of access a promise is with a then call.



              var conversationPromise = $.getJSON("http://myapi&jsonp=?");

              conversationPromise.then(function(results) {
              // Here is where your results are available.
              });





              share|improve this answer




























                0












                0








                0







                $.getJSON is an asynchronous call, that means that it doesn't get the results instantly, it make a call to the server and the results are available to the the callback function.



                You need to put all the code that accesses the results returned from the server inside your callback function



                function (response) {
                // this is where your code goes.
                }


                In your code above the variable conversation is a promise, you don't get the results from the promise but with the callback function that runs when the promise resolves.



                The usual way of access a promise is with a then call.



                var conversationPromise = $.getJSON("http://myapi&jsonp=?");

                conversationPromise.then(function(results) {
                // Here is where your results are available.
                });





                share|improve this answer















                $.getJSON is an asynchronous call, that means that it doesn't get the results instantly, it make a call to the server and the results are available to the the callback function.



                You need to put all the code that accesses the results returned from the server inside your callback function



                function (response) {
                // this is where your code goes.
                }


                In your code above the variable conversation is a promise, you don't get the results from the promise but with the callback function that runs when the promise resolves.



                The usual way of access a promise is with a then call.



                var conversationPromise = $.getJSON("http://myapi&jsonp=?");

                conversationPromise.then(function(results) {
                // Here is where your results are available.
                });






                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited Nov 15 '18 at 1:49

























                answered Nov 15 '18 at 1:43









                Adrian BrandAdrian Brand

                4,08321121




                4,08321121
































                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53308392%2fget-the-result-inside-an-object-is-coming-from-ajax-using-getjson%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Florida Star v. B. J. F.

                    Danny Elfman

                    Lugert, Oklahoma