Ich benutze PHP und Codeigniter, ich möchte ein Formular mit mehreren Eingaben und Datei-Uploader erstellen. Die Datei wird hochgeladen, bevor das Formular gesendet oder neu eingescannt wird. Ich versuchte AJAX Multi File upload in CodeIgniter, aber um die Datei hochladen das Formular muss eingereicht werden. Ich weiß nicht, wie man es mit anderen Eingaben verwendet und das Formular nach dem Ausfüllen aller Felder und dem Hochladen von Dateien sendet.Wie verwende ich Ajax-Datei-Upload mit anderen Eingaben?
0
A
Antwort
1
Sie müssen formData verwenden, um Dateien und andere Eingaben zusammen zu senden Referenz
$("#add_product").click(function(e){
e.preventDefault();
var fdata = new FormData()
fdata.append("product_name",$("product_name").val());
if($("#file")[0].files.length>0)
fdata.append("file",$("#file")[0].files[0])
$.ajax({
type: 'POST',
url: 'ajax.php',
data:fdata,
contentType: false,
processData: false,
success: function(response)
{
alert(response);
}
})
});
Verwandte Themen
- 1. Wie Eingabe Tooltip vor anderen Eingaben machen?
- 2. Wie verwende ich einen anderen Compiler mit CMake (IAR)?
- 3. Angular 2: Wie verwende ich dieselbe Kindkomponente mit anderen Daten?
- 4. Wie den CKEDITOR-Wert zusammen mit anderen Eingaben über AJAX
- 5. Wie verwende ich fgets und strtok, um mehrere Eingaben zu erhalten?
- 6. Wie verwende ich chrome.tabs.onUpdated.addListener?
- 7. Wie verwende ich RDD.flatMap?
- 8. Wie verwende ich SDL_Threads richtig?
- 9. Wie verwende ich Flexbox?
- 10. Wie verwende ich Python mit einer Datenbank?
- 11. Wie verwende ich richtig "mit Namespace foo?"
- 12. Wie verwende ich eine Methode einer Klasse, deren Objekt ich in einer anderen Klasse verwende?
- 13. Wie verwende ich mehrere Selektoren mit sIFR?
- 14. Wie verwende ich Chrom Headless mit Chromedp?
- 15. Wie verwende ich mehrere Bedingungen mit pyspark.sql.funtions.when()?
- 16. Wie verwende ich RegexQuery mit Lucene.net?
- 17. Wie verwende ich Ausgabe von awk in einem anderen Befehl?
- 18. Wie verwende ich Django Logging mit Gunicorn
- 19. Wie verwende ich ein Ortsverzeichnis mit Tokensregex?
- 20. Wie verwende ich TrueType-Schriftarten mit LaTeX
- 21. Wie verwende ich einen anderen "settings.job" pro Umgebung
- 22. Cmder: Wie verwende ich einen Alias in einem anderen Alias?
- 23. Ich verwende qtip2 mit jQuery validate, Tooltip verschwindet nicht nach der Validierung der Eingaben
- 24. Wie verwende ich Serilog mit Unity?
- 25. Wie verwende ich createTransport?
- 26. Wie verwende ich eine switch-Anweisung von einem anderen Panel?
- 27. Vue - Wie verwende ich einen anderen socket.io Port in Tests?
- 28. Wie verwende ich einen Variablenwert aus einer anderen Klasse?
- 29. Wie verwende ich ein asp.net-Benutzersteuerelement in einem anderen Benutzersteuerelement?
- 30. Wie verwende ich ein Paketskript unter einer anderen Plattform?
Können Sie Ihren Code posten? Dies sollte möglich sein, indem Sie ein mehrteiliges Formular an Ihre Ajax-Funktion mit der Datei übergeben. – Drew