2014-11-06 67 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 
      } 
     }); 
    } 
}