2014-11-06 44 views
0

我试图找出如何我可以给一个特定的表单数据FNAME [名]POST(HTTP)+ jQuery:如何发送特定的表单数据?

jQuery代码:

FileUploaded: function(up, file, info) { 
    if(info.status == 204) 
    { 
     jQuery.ajax({ 
      url: 'https://domain.com/file-uploaded.php', 
      type: 'POST', 
      data: { 
       fname: file 
      } 
     }); 
    } 
} 

Chrome开发人员工具:

http post

(在这里你可以看到它发送多个表格数据,我想只发送fname [姓名])

我该怎么做?

+0

你在submit()函数上执行这个函数吗? – Askanison4 2014-11-06 11:25:51

+0

嗯我不使用submit()它是plupload插件,也许它可以帮助你http://screencast.com/t/JI8soelA – Roberto 2014-11-06 11:28:38

+1

这里的文件看起来像是一个包含各种属性的对象,选择一个你想发送的像'file.name' – Quince 2014-11-06 11:29:54

回答

2

此处的文件看起来像是一个包含各种属性的对象,请选择您想要发送的对象;

FileUploaded: function(up, file, info) { 
    if (info.status == 204) { 
     jQuery.ajx({ 
      url: "address_to_send_data_to", 
      type: "POST", 
      data: { 
       //file is an object so access the property desired 
       fname: file.name 
      } 
     }); 
    } 
}