Moin allerseits,
in meinem Projekt verarbeite ich die Formulare per AJAX. Dazu durchsuche ich das Formular nach input-Elementen und hänge sie aneinander in eine Variable input. Dann rufe ich die AJAX-Funktion auf.
$.ajax({
url: runscript,
type: runmethod,
data: input,
});
In runscript und runmethod ist der Pfad zum Script und die Methode gespeichert.
Da bei mir in "input" nur der Inhalt des Attributs value des jeweiligen input-Feldes gespeichert ist, wird logischerweise nur der Dateiname aber nicht ihr Inhalt gesendet. Wie kann ich nun anstelle des Dateinamens den Dateiinhalt senden?
Falls es wichtig für die Hilfestellung ist: Ich hänge die Daten folgendermaßen aneinander (etwas vereinfacht, normalerweise werden checkboxen besonders behandelt).
var input = "";
form.find("input").each(
function ()
{
input += "&" + encodeURI($(this).attr("name")) + "=" + encodeURI($(this).attr("value"));
}
);
Grüße, JN
--
ie:{ fl:( br:^ va:| ls:[ fo:| rl:? n4:? ss:| de:] js:| ch:? sh:( mo:| zu:)
http://www.johny7.de
ie:{ fl:( br:^ va:| ls:[ fo:| rl:? n4:? ss:| de:] js:| ch:? sh:( mo:| zu:)
http://www.johny7.de