Ciao a tutti, ho un problema che non riesco a risolvere.
Da una pagina asp voglio inviare dei dati di un modulo tramite post, ma i dati non vengono recuperati dalla pagina richiamata e non capisco dove sbaglio
dunque
questa è la pagina asp in cui ho il form:
(devo inviare il contenuto della textarea ed il codice tramite post)codice:<form name="form1"> <div id="codice" class="arr"><%=codice%></div> <textarea type="text" name="messaggio" id="messaggio" style="width:546px; height:96px; background:none; border:thin ridge #CACAD9; font-family:MTCORSVA; font-size:16px; resize:none;" /></textarea> <img id="tasto_invia" src="image/invia.png" width="92" height="105" style="cursor:pointer;" onclick="invia_messaggio()" /> </form>
il codice js è:
e nella pagina invia_messaggio.asp hocodice:function invia_messaggio(){ messaggio=$("#messaggio").val(); codice=$("#codice").text(); $.ajax({ type: "POST", url: "invia_messaggio.asp", data: "codice="+codice+"&messaggio=" + messaggio, dataType: "html", success: function() { alert("ok"); }, error: function() { alert("Chiamata fallita, si prega di riprovare..."); } }); }
ricevo l'errore "Failed to load resource: the server responded with a status of 500 (Internal Server Error)"codice:<% codice=request.form("codice") messaggio=request.form("messaggio") response.write codice&","&messaggio 'aggiorno il db Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & Server.MapPath("/mdb-database/db.mdb")) Set objRs = Server.CreateObject("ADODB.Recordset") set objRs = objConn.Execute("INSERT INTO messaggi VALUES ('"&codice&"', '"&messaggio&"',#"&now()&"#") %>
e nella pagina invia_messaggio.asp non vengono recuperati i valori

Rispondi quotando
