2 messaggi dal 02 agosto 2011
Ho una pagina aspx al cui interno c'è un javascript lanciato da un evento onclick di una checkbox.
Ho bisogno di passare un parametro da questo javascript al server per poterlo inserire su DB Access.
Come posso fare?
Ho chiamato il __doPostBack(obj.id, fotoID);
ho provato con self.opener.location.reload(); per far ricaricare la pagina ...
nessuno di questi lancia l'evento Page_load come mi sarei aspettata.
Sto lavorando in un content di una pagina master... fa differenza?
Non so più cosa provare ...
Grazie!!!
Modificato da rockyro74 il 02 agosto 2011 22.57 -
guarda qui, ho già dato una risposta:

http://forum.aspitalia.com/forum/post/381614/Inviare-Controlli-Server.aspx
2 messaggi dal 02 agosto 2011
Grazie, ma se volessi farlo in javascript?
scusa ma non sono molto esperta...
jquery è una libreria javascript, nel post ti spiego come usare ajax con jquery.

$('#id_elemento_da_cliccare').click(function(){
$.ajax({
 type:'POST',// oppure GET
 url:'pagina_che_elabora_i_dati.ext'
 data:({dato1:$('#id_input1').val(),dato2:$('#id_input1').val()}),
 /* 
   in alternativa se vuoi serializzare i dati di un intero elemento del DOM puoi scrivere data:$('#id_div_contenente_input *').serializeArray(), (NB. in questo modo gli input non devono trovarsi necessariamente in un form)
 */
 beforeSend:function(){
  /* qui metti qualcosa che deve accadere prima dell'invio dei dati (puoi anche toglierla) */
 },
 success:function(data){
   /* qui fai qualcosa dopo che la pagina ha elaborato i dati, del tipo puoi visualizzare il risultato in un div, es:. $('#id_del_div_contenitore_risultati').html(data)*/
 }
}); 
});

Modificato da juniorxxx il 03 agosto 2011 16.16 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.