0

我正在使用一个 ajax 上传插件,我想将一个 textarea 并选择元素值添加到我的 FormData 类型的对象中,即data. 我该怎么做?请帮我。

var $this = $(this);
if ( typeof upfiles[count] === 'undefined') return false;
$( document ).ready( function() {

var count = 0;
var percentComplete = 0;
var upfiles = 0;

$(".progressbar").hide();
$( '#uploadcontainer' ).on( 'upload', '#fileToUpload' , function( ) {

var $this = $(this);
if ( typeof upfiles[count] === 'undefined') return false;
var data = new FormData();
var file = upfiles[count];
data.append( 'file', file );

currfile = file.name;
fileext = currfile.substr( -3 );

if( fileext == "php" || fileext == ".js" ) {
count++;
$( '#uplcomp' ).append( 'Oopz,Error'+'<br />' + file.name + ' not an image' + '<br />' );// appending progress bar
$this.trigger('upload');
}
else 
{
    $.ajax({
url: 'upload.php',
type:'POST',
data: data ,
4

1 回答 1

0

如果它不能满足您的问题,我将编辑此答案,但您是否尝试过这样做?:

data.append('caption', $("#caption").val());
data.append('Privacy', $("#Privacy").val());

如果您还有任何问题,请回复我

于 2013-05-08T09:13:22.020 回答