Recuperare dato caricato dinamicamente

gbwebapps

Nuovo Utente
30 Giu 2017
7
0
1
55
Salve a tutti. Premetto di essere in fase di apprendimento con Jquery, ho da poco compreso l'event delegation grazie alla guida presente su questo sito.

Tuttavia sono bloccato nell'azione di recuperare un dato che non è ancora presente in quel momento nella pagina. Pessima spiegazione, vado al dunque.

Sto implementando datepicker per bootstrap, posto le righe incriminate:

$('body').on('focus', '#created_from_usr', function(){
$(this).datetimepicker({
showTodayButton: true,
showClear: true,
showClose: true,
format: format,
locale: lang,
});
});
$('body').on('focus', '#created_to_usr', function(){
$(this).datetimepicker({
useCurrent: false, //Important! See issue #1075
showTodayButton: true,
showClear: true,
showClose: true,
format: format,
locale: lang,
});
});

Tutto questo codice è contenuto in un file js inserito a fondo pagina.
Quando questo codice è caricato, i selettori #created_from_usr e #created_to_usr
non sono ancora esistenti, tuttavia graze alla event delegation il tag body ascolta fino a quando non rileva il click, fin qui tutto bene.

Il seguente codice è quello che gestisce i due datepicker:

$("body").on("dp.change", '#created_from_usr', function (e) {
//$('#created_to_usr').data("DateTimePicker").minDate(e.date); <-- qui il problema
reset();
var created_from_usr = $(this).val();
sessionStorage.setItem('created_from_usr', created_from_usr);
usersMainAction();
});
$("body").on("dp.change", '#created_to_usr', function (e) {
//$('#created_from_usr').data("DateTimePicker").minDate(e.date); <-- qui il problema
reset();
var created_to_usr = $(this).val();
sessionStorage.setItem('created_to_usr', created_to_usr);
usersMainAction();
});

In questa fase nasce il problema. Non riesco a recuperare i valori di #created_to_user e #created_from_user.

Ho quindi pensato di delegare a body anche l'ascolto del valore futuro di questi selettori, provando qualcosa come:

var my_created_from_user = $('body').on('load', '#created_to_usr').attr(id);

e dunque poter fare:

$("body").on("dp.change", '#created_from_usr', function (e) {
$(my_created_from_user).data("DateTimePicker").minDate(e.date);
reset();
var created_from_usr = $(this).val();
sessionStorage.setItem('created_from_usr', created_from_usr);
usersMainAction();
});

Ma ovviamente non funziona, in pratica vorrei un event da gestire per permettere a body di recuperare il valore di quel selettore, per poi poter completare l'azione di confronto fra i due range di data dei due datepicker.

Grazie in anticipo

Giorgio
 

otto9due

Utente Attivo
22 Feb 2014
590
25
28
Per recuperare un dato che non era ancora presente nella pagina al momento del caricamento io uso una una cosa del genere..
Codice:
$(document).on("click","#test-element",function() {
    alert("click");
});
Non so se è quello che cerchi, ma provala..


Inviato dal mio iPhone utilizzando Tapatalk
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
S [PHP] recuperare dato da una tabella PHP 4
S recuperare un dato da una tabella mysql per inserirlo in una casella di input jQuery 3
S recuperare il valore di un campo input cliccando sul relativo dato di una tabella jQuery 0
S [PHP] Recuperare dato esatto tabella PHP 16
helpdesk recuperare dato con query di select PHP 2
P Access: recuperare Indice dopo un insert into MS Access 0
M recuperare credenziali di rete Reti LAN e Wireless 0
M Come recuperare molteplici input form PHP 1
A recuperare i dati passati nel post PHP 1
A recuperare data creazione di un file PHP 6
R Scorporare array e recuperare record tabella PHP 10
M Recuperare valore PHP 5
A [WordPress] Recuperare testo articoli da sito danneggiato WordPress 1
M [PHP] Recuperare coppia con valori i valori MAX e coppia con valori MIN PHP 26
B [PHP] recuperare IP dei server in load balancing [RISOLTO] PHP 3
M Recuperare ID e usarlo in funzione jQuery 2
S [WordPress] Recuperare l'url immagini in evidenza WordPress 0
S [PHP] recuperare determinato elemento con lo scraping PHP 1
A [PHP] Recuperare indice per inserirlo in un'altra tabella PHP 4
P [PHP] Recuperare dati da una <select> PHP 4
N [PHP] recuperare dati da db PHP 4
A [RISOLTO]Recuperare dati inviati con json tramite php PHP 4
F Recuperare dati json con php PHP 2
F Recuperare una stringa in formato json con php PHP 0
Metazoo Recuperare variabile php da javascript senza aggiornare pagina PHP 5
M Come recuperare valori della riga di una tabella creata dinamicamente da un file esterno? Javascript 11
M Recuperare id e nome utente loggato PHP 0
D E-Commerce Recuperare dati da un sito E-Commerce 3
M Recuperare valore array Classic ASP 0
elpirata Recuperare i dati in una select PHP 5
Nik Recuperare ultimo ID inserito PHP 2
Devil-94 Recuperare il valore di un attributo del div tramite ajax. Ajax 3
Devil-94 Recuperare contenuto div Ajax 5
I recuperare testo da una pagina web html Ajax 2
M Recuperare valori da form PHP 2
IImanuII Salvare/recuperare html da un db PHP 5
filippino Recuperare i contenuti di un sito penalizzato SEO e Posizionamento 1
felino [Windows XP] Recuperare file in Word cancellato Windows e Software 4
Violetta De Amicis Recuperare la stringa di un ipertesto con javascript Javascript 1
G JQUERY recuperare il testo selezionato su un paragrafo jQuery 1
M Recuperare dati checkbox in diverse pagine PHP 1
Marcolotto Recuperare data e orario corrente in app Android Sviluppo app per Android 1
Marcolotto Recuperare i crash-data della mia app Android Sviluppo app per Android 1
J Recuperare variabili da php a java Javascript 2
felino Recuperare i livelli (photoshop) da un file JPG Photoshop 5
P [RISOLTO]recuperare dati da tabella jQuery 4
L [risolto] recuperare il nome dell'ultimo file caricato in una cartella PHP 2
F Recuperare file da un database PHP 6
A Funzione unica per prendere e recuperare valori Javascript 0
C Come recuperare file Sicurezza e Virus 3

Discussioni simili