Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    19

    sklero con richiesta post

    raga sto facendo una prova con la POST. Invio la richiesta ad una servlet e il parametro è vuoto, sapete dirmi il perchè? questo è il codice:

    function invia(){



    xhr =new ActiveXObject("Microsoft.XMLHTTP");


    xhr.open("POST","http://localhost:8084/Ricezione1",true);
    marco="param=10";
    xhr.send(marco);
    xhr.onreadystatechange=elaboraRisposta;


    }

    function elaboraRisposta(){


    if(xhr.readystate==4){
    alert("ready4");
    var xmldoc=xhr.responseTEXT;
    if(xhr.status==200){
    alert(xmldoc);}
    }}



    grazie mille

  2. #2
    guarda, a me funziona sembra che funzioni, controlla:

    1- Che browser stai usando. new ActiveXObject("Microsoft.XMLHTTP") funziona solo per explorer, su Firefox e gli altri devi fare new XMLHttpRequest();
    2- Che tu stia visualizzando la pagina sulla stessa macchina dove è installato il WebServer. Perché non puoi lanciare una richiesta Ajax che punti ad un altro dominio, quindi se la pagina che stai visualizzando ha un indirizzo diverso da quello delle richiesta tu viene bloccato.
    3- La servlet che chiami abbia il nome scritto correttamente. Devo proprio spiegarmi?
    4- Utilizza uno strumento per monitorare le richieste del browser (tipo Firebug su Firefox) e controlla se la chiamata va a buon fine e cosa la richiesta passa in post.
    I DON'T Double Click!

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.