So senden Sie Formulare und laden Bilder mit FormData hoch

一个新手
Freigeben: 2017-09-14 10:52:14
Original
2315 Leute haben es durchsucht

Das FormData-Objekt kann den Namen und den Wert aller Formularelemente im Formular in einem queryString kombinieren und an den Hintergrund senden. Bei der Übermittlung mit Ajax kann die Verwendung des FormData-Objekts den Arbeitsaufwand für das Zusammenfügen von queryString reduzieren.


FormData-Objekt verwenden

1. Erstellen Sie ein leeres FormData-Objekt und verwenden Sie dann die Append-Methode, um den Schlüssel hinzuzufügen /value


  1. var formdata = new FormData(); fdipzone');

  2. 2. Erhalten Sie das Formularobjekt und übergeben Sie es als Parameter an das FormData-Objekt

  3. Verwenden Sie FormData, um das Formular abzusenden und hochzuladen. Datei:


    <form name="form1" id="form1">  
    <input type="text" name="name" value="fdipzone">  
    <input type="text" name="gender" value="male">  
    </form>
Nach dem Login kopieren
server.php



  1. var form = document.getElementById(&#39;form1&#39;);  
    var formdata = new FormData(form);
    Nach dem Login kopieren


    Das obige ist der detaillierte Inhalt vonSo senden Sie Formulare und laden Bilder mit FormData hoch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!