Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Jquery] problemi handler ??

    Ciao,
    ho il seguente problema su una porzione di codice caricato con ajax.
    Nell'index.php ho il seguente codice
    codice:
     
     $("*").on("click",function (event)  
      {     pubevent=event;    }).on("click",function (e)   
      {     pube=e; 	
      return evento (pubevent,pube);  
      });
    La funzione evento ha il compito di verificare se il click è stato effettuato su di una serie di oggetti "fissi".
    Il codice ajax ha il segunet on.. click

    codice:
     
     $(".azioni").on("click",function (event)  
       {     var target = event.target;
             var targetId=target.id;
         console.log ("click on "+targetId+"\PorzioneAjax.php (.class)");
    	 return true;   
    	if (targetId=="aggiungi")
    	 {
    	  nd=$("#NumDif").val();
    	  nc=$("#NumCen").val();
    	  na=$("#NumAtt").val();
    	  rn=nd+nc+na;
      	  esiste=$("#"+rn).length;
    	  if (esiste==1)
    	   {
    	    alert ("combinazione  già stata inserita");
    	    return false;  
    	   }
    	  nd=parseInt(nd);
    	  nc=parseInt(nc);
    	  na=parseInt(na);
    	  if (nd+nc+na!=10)
    	   {
    	    alert ("La somma deve essere 10");
            return false;
    	   }
          bm=parseInt($("#BonMal").val());
    	  if (isNaN(bm))
    	   bm=0;
    
          var riga = "<tr id='"+rn+"'  style='display:none;'><td>"+nd+"</td><td>"+nc+"</td><td>"+na+"</td><td>"+bm+"</td><td><input type='button' id='rimuovi__"+rn+"' class='azioni' value='rimuovi'></td></tr>";
          Dati['rassiunto'][rn]=bm;
          $('#riassunto').append(riga);	   
    	  $("#"+rn).fadeIn();  
    	  
    	 }
    Il problema è che dopo aver aggiunto la riga cliccando sul bottone rimuovi viene richiamata la funzione dell'index e non del codice caricato con ajax.
    Spero di essere stato sufficentemente chiaro.

    Grazie a tutti

  2. #2
    Dimenticavo la domanda :
    è un coportamento normale... esiste un modo per ovviare a questo e quindi far leggere nella porzione di codice js caricato con ajax la pressione del tasto con classe "azioni".

    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.