Store ajax result in jQuery variable

前端 未结 2 1942
盖世英雄少女心
盖世英雄少女心 2021-01-03 05:19

I started using jQuery and ajax to get data from database, but i cant find out how i can save result of $.get() into variable outside callback function.

This is my j

相关标签:
2条回答
  • 2021-01-03 05:51

    Your alert will get fired before the $.get can return any data.

    Make the alert run on an event instead - such as a click:

    var result="";     
    $.get("test.php", function(data){ result=data; });
    <span onclick="alert(result);">show alert</span>
    
    0 讨论(0)
  • 2021-01-03 05:57

    Try this:

    var result = "";
    $.get("test.php", function (data) {
        SomeFunction(data);
    });
    
    function SomeFunction(data) {
        result = data;
        alert(result);
    }
    
    0 讨论(0)
提交回复
热议问题