我的目標是從javascript/jquery上載圖像和json/xml中的一些額外數據。由於我目前正在開發使用PhoneGap框架,這似乎有點麻煩。這並不是一個單獨的問題,但是我有點鬆散了圖像和描述它的數據之間的關係。從Javascaript/jquery上傳圖像和JSON/XML
有沒有人有如何做到這一點的想法?或者「將數據保存在一起」的其他好方法?
感謝您的任何建議, OMA
我的目標是從javascript/jquery上載圖像和json/xml中的一些額外數據。由於我目前正在開發使用PhoneGap框架,這似乎有點麻煩。這並不是一個單獨的問題,但是我有點鬆散了圖像和描述它的數據之間的關係。從Javascaript/jquery上傳圖像和JSON/XML
有沒有人有如何做到這一點的想法?或者「將數據保存在一起」的其他好方法?
感謝您的任何建議, OMA
如果你使用的是Phonegap,你應該使用它的FileTransfer API。
你可以這樣做,併發送你的json對象。
var options = new FileUploadOptions();
options.fileKey="document";
options.params={};
options.params.fileName = options.fileName ;
options.chunkedMode = true;
options.params.documentDio=dio;//THIS IS YOUR JSON OBJECT
var ft = new FileTransfer();
ft.upload(fileURI, uploadUrl, function(data){
//callback
}, errorFn, options);
你應該看看jQuery的IFrame的插件:
http://softwareas.com/jquery-iframe-plugin
AJAX通信不允許多數據如此,只有兩個方法,我知道的代碼是
希望這有助於...
它也可能是值得一試的Jquery Form Plugin,這抓住了表單提交在js中,並允許您在將數據發送到服務器之前對數據執行任何操作。它也適用於文件上傳,它使用類似於jperovic建議的iframe方法,除了它可以完成所有這些操作。它在過去對我來說很好。
對,謝謝!起初我印象中這隻能在某處使用android。但是這個問題在後來的版本中顯然已經修復,因此它也適用於iPhone :-) – OMA 2012-02-23 14:46:14