2008-10-11 63 views
2

在一個web應用程序中,我正在構建我需要上傳照片而不使用表單,否則它將在嵌入到外部的表單中嵌入XHTML中不允許的表單。如何在不使用HTML <form>的情況下上傳文件?

我認爲上傳文件是jQuery.post應該能夠做到的,但是我目前無法弄清楚如何使用jQuery來做到這一點。

+0

爲什麼XHTML在上傳文件方面意義重大? – AnthonyWJones 2008-10-11 08:02:59

回答

5

看看swfupload,這是一個非常漂亮的小應用程序,應該完成你想要的。否則,你可以將表單分離出來,並且只需要使用css/javascript來重新定位它們。

0

你檢查出fieldset元素嗎?爲什麼不把你的輸入元素包裝進去,然後用jQuery來動態分配「提交」功能,而不是試圖將它附加到整個表單元素上?

0

我可以確認jquery.fileupload不需要上傳圖片的表單,實際上文件上傳字段(哪個文件上傳需要)可以在一個表單中,你必須使用手動方面,比如定義你的url :用於文件發送的位置,可能還有add:event。

只是一個說明,我很確定我的使用可能有點不對,但其他表單元素以及所有文件上傳數據將被髮送,但僅僅獲取文件數據並忽略其餘的部分。是的,我提交的所有其他非文件上傳字段的表單提交與我的提交操作無關。希望這可以幫助。

相關問題