Ich versuche, den Wert einer Variablen aus einem $ .get jquery Aufruf festzulegen, aber es funktioniert nicht. Unten ist mein Code
var uData = [];
$('#tfriends').click(function() {
get_json(function() {
alert(uData);
});
});
function get_json(callback) {
$.get('url', function (data) {
var data = $.map(data.result, function (obj) {
obj.Id = obj.Id || obj.name;
obj.text = obj.text || obj.name;
return obj;
}, "json");
uData = data;
});
}
Sie benötigen Rückruf anrufen (und übergeben Parameter) – SLaks
1) Sie haben einen Syntaxfehler - ein zusätzliches '' ', das Sie sehen können, bringt die Syntaxhervorhebung durcheinander 2) Sie rufen' Callback' nirgendwo wirklich an. Fügen Sie 'callback()' nach dem Festlegen von 'uData' hinzu. –
Bitte stellen Sie einen Beispielcode zur Verfügung, bin ein ziemlich Neuling in JavaScript. Danke –