私は以下のようにajax uploaderのJavaScriptを持っています。テキスト入力値を取得するためのJavaScript
$(document).ready(function(){
var qwerty = $('#qwerty').val();
$('#demo1').ajaxupload({
url:'upload.php',
remotePath: qwerty,
maxConnections:1,
finish:function(files)
{
alert('uploaded');
},
});
});
var qwerty
デフォルトvalue=""
を有するテキスト入力の値です。ページが読み込まれると、フィールドは空白になります。内部のテキストは、アップローダのアップロードディレクトリとして設定されます。しかし、内部にテキストを入力してもnullを返します。ページをリロードすると、前に入力したテキストがそこに残り、今回はテキストが取り込まれて変数に渡されます。再度テキストを変更すると、渡されたデータは入力フィールドに残っていて、入力したテキストではありません。入力フィールドの現在の値を常に変数に渡すにはどうすればよいですか?
'finish'関数の後に、'} 'を実際に削除します。そうしないと、IEでさまざまな問題が発生します。 – ThiefMaster