Visualizzazione dei risultati da 1 a 4 su 4

Discussione: incorpare 2 eventi

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292

    incorpare 2 eventi

    Ciao ragazzi, ho costruito con jquery una funzione che in base all'elemeto scelto in una select box in automatico mi stampa i risultati senza ricaricare la pagina, ora siccome non sono molto pratico volevo un aiuto da voi su come incorpare queste due funzioni che fanno la stessa cosa solo che il primo esegue la funzione al caricameto della pagina e l'altro invece al cambiameto della select, come faccio a icorparla rendendo così il codice più pulito?

    codice:
    <script type="text/javascript">
    
    		$(document).ready(function() {
    		
    		$("#tipo_prodotto_cat").bind("change",function(event) {
    		$.ajax({url: "aziende_prodotti.php?task=ajax&lang=<?php echo $lang; ?>", 
    		data: "id_cat=" + document.getElementById("tipo_prodotto_cat").value, 
    		success: function(html){
    		
    		$("#idtoupdate").html(html);
    		
    		}, dataType: "html"})}) 
    		
      });
      
    
    
    		$(document).ready(function() {
    		
    		$("#tipo_prodotto_cat").each( function () {
    		$.ajax({url: "aziende_prodotti.php?task=ajax&lang=<?php echo $lang; ?>", 
    		data: "id_cat=" + document.getElementById("tipo_prodotto_cat").value, 
    		success: function(html){
    		
    		$("#idtoupdate").html(html);
    		
    		}, dataType: "html"})}) 
    		
      });
      
    </script>
    Grazie e buone feste

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292
    up

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: incorpare 2 eventi

    prova cosi'
    codice:
    <script type="text/javascript">
    function popola(){
    		$.ajax({url: "aziende_prodotti.php?task=ajax&lang=<?php echo $lang; ?>", 
    		data: "id_cat=" + document.getElementById("tipo_prodotto_cat").value, 
    		success: function(html){
    		
    		$("#idtoupdate").html(html);
    		
    		}, dataType: "html"})
    }
    
    		$(document).ready(function() {
    		
    		$("#tipo_prodotto_cat").each(popola);
    		$("#tipo_prodotto_cat").bind("change",popola);
    		
      });
    </script>
    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292
    Perfetto! funziona tutto :-)

    Grazie

    M4tt86

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 © 2026 vBulletin Solutions, Inc. All rights reserved.