Visualizzazione dei risultati da 1 a 2 su 2

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776

    creazione e invio di un formData tramite POST

    Ciao a tutti,


    ho la necessità di creare un form e di inviarlo tramite Javascript, il codice è il seguente:
    codice:
            
    var valoreassoluto="test";
    var suggerimento="questo è il suggerimento";        
    var formData = new FormData();
    formData.append("valoreassoluto",valoreassoluto);
    formData.append("suggerimento", suggerimento);
    var xhr = new XMLHttpRequest();
    xhr.open("POST", "http://localhost/it/admin/aggiungistato.html");
    xhr.send(formData);
    Vorrei che si aprisse direttamente la pagina "http://localhost/it/admin/aggiungistato.html" (passandole i dati POST da me creati) ma questo non avviene, nel senso che rimane tranquillamente nella pagina in cui mi trovo.
    In che cosa sbaglio o cosa mi manca?

    Grazie,
    Roberto

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776
    Ho fatto così ma non mi piace per niente:

    ho generato il codice html con il tag form con il method e action

    e in Jquery ho scritto:
    codice:
    $('<input>').attr({
                type: 'hidden',
                name: 'valoreassoluto',
                value: valoreassoluto
            }).appendTo('#formRegioniStati');
            $('<input>').attr({
                type: 'hidden',
                name: 'suggerimento',
                value: suggerimento
            }).appendTo('#formRegioniStati');  
            formRegioniStati.submit();
    C'e' un metodo più "elegante"?

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.