Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    cambia questa riga con on
    $(".squadrascelta").click(function(){
    con questa
    $("body").on('click','.squadrascelta', function(){
    E verifica anche questo blocco
    <a href="#" class="squadrascelta" id="idsq" value="'.$id_sfidante.'"> id devono essere univoci altrimenti prenderà sempre il id presente nella pagina
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    340
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    cambia questa riga con on
    $(".squadrascelta").click(function(){
    con questa
    $("body").on('click','.squadrascelta', function(){
    E verifica anche questo blocco
    <a href="#" class="squadrascelta" id="idsq" value="'.$id_sfidante.'"> id devono essere univoci altrimenti prenderà sempre il id presente nella pagina
    Grazie per la risposta Andrea.
    quando mi suggerisci di controllare gli ID intendi id="idsq" ? nel blocco che mi indichi
    <a href="#" class="squadrascelta" id="idsq" value="'.$id_sfidante.'">
    dovrebbe essere uguale al id che cerco nello script
    codice:
    
    
    codice:
    <script type="text/javascript">
    $(document).ready(function() {
                               
    $("body").on('click','.squadrascelta', 
                 
    function(){    
        
         var idsq = $("#idsq").val();
          
        alert(idsq);
    Qui ho messo un alert per vedere se recupero il valore ma continua a darmi il campo
    blank non valorizzato!!

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    340
    Ho provato a modificare anche l'id, ho cambiato anche il css, da class precedente
    codice:
    echo ' 
    		  		 <li> 
    				 <a href="#" id="squadrascelta" value="'.$id_sfidante.'"> 
    				 <img src="'.$avatar_sfidante.'" alt="Sfida questa squadra" Title="Sfida questa squadra"/>
    				 <br/>'.$nome_squadra.'  '.$tipo.' '.$componenti.' 
    				 </a>
    				 </li>
    				 ';
    e lo script ora è scritto cosi
    codice:
    <script type="text/javascript">
    $(document).ready(function() {
    						   
    $("body").on('click','#squadrascelta', 
    			 
    function(){	
    	
        var idsq = $("#squadrascelta").val();
      	
    	alert(idsq);
      
        $.ajax({
           type: "GET",
           url: "prova_ajax.php",
           data: "idsq=" + idsq,
           dataType: "html",
           success: function(msg)
          {
            $("#result").html(msg);  
          },
          error: function()
          {
            alert("Chiamata fallita, si prega di riprovare..."); //sempre meglio impostare una callback in caso di fallimento
          }
        });
      });
    });
    </script>
    ma il risultato non mi cambia, ho sempre un valore vuoto, non mi segnala errori ma non pesco il codice della squadra!
    non capisco proprio, ci sto girando intorno da troppe ore inutilmente!

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.