Musím to urobiť data
premenná globálna:
$.ajax({
url: "get_data.php",
cache: false,
dataType: "json",
data: {},
success: function(data) {
for(var i = 0; i < data.results.length; i++) {
if(my_data.hasOwnProperty(data.results[i].id)) {
my_data[data.results[i].id].name = data.results[i].name;
}
}
});
Chcem, aby to bolo globálne deklarované. Musím to deklarovať ako pole?
odpovede:
30 pre odpoveď č. 1Ľubovoľnú premennú je možné „zmeniť na globálnu“ tak, že ju pripojíte ako vlastnosť okna.
window.data = data;
Teraz máte prístup data
ako globálna premenná.
0 pre odpoveď č. 2
Nastavte premennú, ktorá sa rovná vášmu želaniu data
rovnať sa. A pri dávaní data
jeho hodnota, odkaz na premennú. Páči sa ti to:
var obj = {};
$.ajax({
// ....
data: obj,
// ....
});