2012-01-06 85 views
1

我有一個文件test.xml,我想發佈到一個URL,接受POST參數,有沒有一種方法來使用iframe或其他方式來解決,以便我可以通過文件發佈到URL $ .ajax函數並將用戶文件上傳表單元素關聯到變量?注意我想要上傳文件的內容,而不僅僅是文件名。AJAX使用JQuery發佈XML文件而不刷新瀏覽器?

我想有這樣的:

<input type="file" id="thefile"></input> 

和jQuery中做到:

var something = $(#thefile).contentsofthefiletopost;

我想這樣做沒有刷新頁面。

回答

1

退房jQuery的表格插件,它支持的文件輸入類型:

http://jquery.malsup.com/form/

你將不得不通過文件輸入上傳,然後使用服務器端腳本讀取文件,在PHP中:

<? $xml = file_get_contents($_FILES[0]); print $xml; ?>