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
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>
Try this:
var result = "";
$.get("test.php", function (data) {
SomeFunction(data);
});
function SomeFunction(data) {
result = data;
alert(result);
}