Ich habe JavaScript von Ajax-Uploader wie unten;JavaScript, um Texteingabewert zu erhalten
$(document).ready(function(){
var qwerty = $('#qwerty').val();
$('#demo1').ajaxupload({
url:'upload.php',
remotePath: qwerty,
maxConnections:1,
finish:function(files)
{
alert('uploaded');
},
});
});
var qwerty
ist der Wert einer Standard-Texteingabe mit value=""
. Das Feld ist leer, wenn die Seite geladen wird. Der Text darin wird als Upload-Verzeichnis des Uploaders festgelegt. Aber es gibt null zurück, selbst wenn ich etwas Text hinein gebe. Wenn ich die Seite neu lade, bleibt der Text, den ich vorher eingegeben habe, dort und der Text wird aufgenommen und in Variable übergeben. Auch wenn ich den Text ändere, sind die übergebenen Daten der Text, der im Eingabefeld verblieben ist und nicht der, den ich jetzt eingegeben habe. Wie kann ich den aktuellen Wert des Eingabefeldes immer in die Variable übergeben?
Sie möchten wirklich die ',' in '},' nach Ihrer 'Finish' -Funktion entfernen. Andernfalls werden verschiedene Probleme in IE verursacht. – ThiefMaster