0

I am struggling with an issue to solve my problem for hours already! I want to do store the success values of my ajax request in a global var in my JS code. While AJAX is asynchron, it doesn't work to the time I would like it to work, I know that already. The problem is: How can I still solve the problem, that I get the data in a array/var from the success? I read and tried a lot, but nothing worked.

That's my code snip:

var result = "";
function InitIndexIDs(){

    $.ajax({
        type: "POST",
        url: "ajax/appendTable.php",
        dataType: "json",
        success: function(data) {
              result = data 
              console.log(result) // success
        },

    });

}

console.log(result) // ---> "" 

I have read about setting it to asynchron, which would work, but is supposed to be a bad idea, because it would trigger more problems, than solve it.

So what can I do, to solve my Problem? Thank you very much!

André
  • 351
  • 1
  • 5
  • 19

0 Answers0