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

    $(document).ready is not a function

    Buon giorno vorrei sapere dove sbaglio se ottengo l'errore descritto nel titolo del POST.
    codice:
    <script type="text/javascript" src="benvenuto/jquery-1.4.4.js"></script>
    
    function subControl() {
    	var num=0;
    	for (i=0; i<document.forms.form.chkConsensoTrasmissioni.length; i++) {
    		if (document.forms.form.chkConsensoTrasmissioni[i].checked) {
    			num++;
    		}
    	}
    	if(num==1){
    if (!confirm('Conferma Registrazione?')) return;
    			subPreSubmit();
    jQuery.noConflict();  
    		$(document).ready(function() {
    		var chkConsensoTrasmissioni = $('#chkConsensoTrasmissioni input:radio').val();
    			alert(chkConsensoTrasmissioni);	
    			$.ajax({
    				type: "POST",
    				url: 'benvenuto/Consenso.php',
    				data: "chkConsensoTrasmissioni=" + chkConsensoTrasmissioni,
    				success: function(html){
    					$("#show").load("benvenuto/Consenso.php");
    }
    			});
    		});
    			document.getElementById("sponsor").style.display="none";
    	}
    	else{
    		alert("Leggere l'Informativa per favore ed esegui una scelta.");
    		return;
    	}	
    	
    } 
    	
    </script>
    Grazie mille :|

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    $ non sara' piu' jquery, per questo si usa noConflict, per poter usare l' $ di un altra libreria
    nelle istruzioni dove vuoi usare jquery sostituisci ogni occorrenza di $ con jQuery

  3. #3
    altro problema...fin'ora inviava tranquillamente, ora per POST non mi invia più nulla...
    ho questa situazione:
    codice:
    <title>Informativa</title>
    <script type="text/javascript" src="benvenuto/scripts/jquery.js"></script>
    </head>
    
    <form id="esempio5" name="form" method="post" enctype="multipart/form-data">
    <div id="consenso_B">
    SI<input id="chkConsensoTrasmissioni" type="radio" name="chkConsensoTrasmissioni" value="1" onClick="document.form.cmdConf.disabled = !(this.checked)" style="float:left"/>
    </div>
    <div id="consenso_C">
    NO<input id="chkConsensoTrasmissioni" type="radio" name="chkConsensoTrasmissioni" value="0" onClick="document.form.cmdConf.disabled = !(this.checked)" style="float:left"/>
    </div>
    
    <div style="margin-left:10px">
    <input type="button" id="cmdConf" name="cmdConf" value="Conferma" onClick="subControl()" />
    </div>
    <input type="hidden" id="SessIdUserEsterno" name="SessIdUserEsterno" value="<?php echo $_SESSION['SessIdUserEsterno'];?>" />
    <input type="hidden" id="txtUserName" name="txtUserName" value="<?php echo $_SESSION['SessUserName'];?>" />
    </form>		
    <script>
    
    function subControl() {
    	var num=0;
    	for (i=0; i<document.forms.form.chkConsensoTrasmissioni.length; i++) {
    		if (document.forms.form.chkConsensoTrasmissioni[i].checked) {
    			num++;
    		}
    	}
    	if(num==1){
    $(document).ready(function() {
    var chkConsensoTrasmissioni = $("#esempio5 input:checked").val();
    var txtUserName 			= "alberodinatale";
    var SessIdUserEsterno 		= $("#SessIdUserEsterno").val();
    
    $.ajax({
    	type: 'POST',
            url: 'benvenuto/updateConsenso.php',
            data: 'txtUserName=' + txtUserName,
            success: function(){
                         $("#show").load("benvenuto/updateConsenso.php");
            }
    });
    });
    }
    	else{
    alert("Leggere l'Informativa per favore ed eseguire una scelta.");
    		return;
    	}	
    	
    } 
    	
    </script>
    nella pagina php dove ricevo i dati per l'update:
    Codice PHP:
    $TxtUserName             $_POST['txtUserName']; 
    Il valore della variabile $TxtUserName è vuota, praticamente non ha inviato nulla...
    mi sto scervellando, ma non ne vengo a capo...
    potete darmi una mano per favore ?
    grazie mille .....

  4. #4
    adesso funziona....ho fatto una ricerca su google ed ho trovato uno script simile al mio, ma che aveva in più questa porzione:
    codice:
    data: 'txtUserName=' + txtUserName,
    <!-- qui
    dataType: "html",
    success: function(msg)
    	{
    	$("#show").html(msg);
    	},
    	error: function()
    	{
    	alert("Chiamata fallita, si prega di riprovare...");
    	}
    });
    -->
    mmma...vabbè 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.