Buon giorno, ho questo semplice form, vorrei inviare i dati alla medesima oppure ad una pagina diversa.
codice:
<script>
	
function invioDati(){
	
	//alert(id_hidden);
	if(id_hidden!=""){
		if(confirm("Procedere?")){
		
			$.ajax({
			   type: "POST",
			   url: "ComunicatiStampa/index.php",
			   data: "code=" + code + "&id_hidden=" + id_hidden,
			   success: function(html){
				$("#show").load("#comunicati_stampa");
				}
			});
		}
	}
	else{
		alert("Riempi il campo");
		document.formElem.code.focus();
		document.formElem.code.select;
	}
}
</script>


<form id="formElem" action="#comunicati_stampa" name="formElem" method="post" enctype="multipart/form-data">
                              
                            <label for="code">Codice </label>
							 <input type="text" name="id_hidden" id="id_hidden" size="30" value=""/>
                            <input type="text" name="code" id="code" size="30" value=""/>
                       
              


				<span>Ricerca</span>
              </p>
          </form>
<div id='show'></div>

<script>
var code 		= $("#code").val();
var id_hidden 	= $("#id_hidden").val();
</script>
Non capisco come mai, se digito nelle input text sopra riportate qualsiasi valore, purtroppo non lo intercetta..mi restituisce stringa vuota.
Invece se inserisco a mano in value valore "4", allora le due variabili code e id_hidden sono
valorizzate ed eseguendo un alert funziona...
Vorrei sapere cortesemente il problema qual'è.
Grazie mille...