Visualizzazione dei risultati da 1 a 7 su 7

Visualizzazione discussione

  1. #3
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    592

    re post

    Quote Originariamente inviata da Grambo Visualizza il messaggio
    ho provato anche
    codice:
    function invia_messaggio(){
        codice=$("#codice").text();
        messaggio=$("#messaggio").val();
    
    
        errore=0;
        //controllo che sia compilato
        if (messaggio==""){
            errore=1;
            alert('Inserire un messaggio da inviare!');
        }
        if (errore==0){
              if(window.XMLHttpRequest){
                    xmlhttp = new XMLHttpRequest();
                }else{
                    xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
                };
    
    
                xmlhttp.onreadystatechange = function(){
                    if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
                        //document.getElementById('message').innerHTML = xmlhttp.responseText;
                        alert("ok");
                    };  
                };
    
    
                parameters = 'codice='+codice+'&messaggio'+messaggio;
    
    
                xmlhttp.open('POST','invia_messaggio.asp',true);
                xmlhttp.setRequestHeader('Content-type', 'x-www-form-urlencoded');
                xmlhttp.send(parameters);
        }
    }
    prova cosi...se non mi sbaglio...
    codice:
    function invia_messaggio()
     if (window.XMLHttpRequest) {
            ajaxmsg = new XMLHttpRequest();
            ajaxmsg.onreadystatechange = function() {ElaboraMsg()};
            ajaxmsg.open("POST","invia_messaggio.asp, true);
            ajaxmsg.send(null);
        // branch for IE/Windows ActiveX version
        } else if (window.ActiveXObject) {
            ajaxmsg = new ActiveXObject("Microsoft.XMLHTTP");
            if (ajaxmsg) {
                ajaxmsg.onreadystatechange= function() {ElaboraMsg()};
                ajaxmsg.open("POST","invia_messaggio.asp, true);
                ajaxmsg.send();
            }
        }
    }
    function ElaboraMsg() {
     var risposta; 
       if (ajaxmsg.readyState==4)
         {     
         risposta=ajaxmsg.responseText;
         alert(risposta);
         }
    }
    Nel POST mi pare che puoi intercettare i campi del form con request.form("nomecampo")....
    se non li intercetti devi mandarli tramite querystring...?campo=xxxx etc..
    vedi un po tu
    ripreso da uno dei miei pgm intranet e riadattato...
    ciao
    Ultima modifica di vic53; 15-06-2016 a 22:05
    Vic53

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.