W jaki sposób mogę przypisać do zmiennej dynamicznie utworzony element DOM w funkcji asynchronicznej? Pobieram najpierw jsona za pomocą $.jsonGET, a następnie tworzę element.
@Krukosz: możesz podpiąć callback clicka do ciała loadSpreadsheet:
$(document).ready(function() {
loadJSON(function() { loadSpreadsheet(function(data) { $('#savebtn').click(function(){ // i tu robisz co chcesz na danych z callbacku wyżej }); }); });
}); // ps powinieneś te dane zapisywać w jakimś globalnym obiekcie / store/ redux whatever i odwoływać się do tego zasobu w evencie click buttona
Przy użyciu callbacków mam takie coś:
$(document).ready(function() {
loadJSON(function() {
loadSpreadsheet(function() {
});
});
$('#savebtn').click(function(){
});
});
Pod przyciskiem savebtn chcialbym wykonać funkcję na elemencie, który jest tworzony w funkcji loadSpreadsheet.
W jaki sposób można to wykonać?
#programowanie #javascript #jquery
$(document).ready(function() {
loadJSON(function() {
loadSpreadsheet(function(data) {
$('#savebtn').click(function(){
// i tu robisz co chcesz na danych z callbacku wyżej
});
});
});
});
// ps powinieneś te dane zapisywać w jakimś globalnym obiekcie / store/ redux whatever i odwoływać się do tego zasobu w evencie click buttona