我正在試圖製作一個簡單的Sencha Touch應用程序,該應用程序提交附加圖像的表單,並通過PHP將數據存儲在遠程MySQL數據庫中。在Sencha Touch中將存儲數據編碼爲JSON字符串
用戶插入的圖像存儲在數據存儲區中。
當用戶點擊提交按鈕時,我希望商店中的所有數據都被編碼成JSON字符串,我可以輕鬆地將其發送到我的數據庫。
有沒有辦法在Sencha Touch中做到這一點?
謝謝!
我正在試圖製作一個簡單的Sencha Touch應用程序,該應用程序提交附加圖像的表單,並通過PHP將數據存儲在遠程MySQL數據庫中。在Sencha Touch中將存儲數據編碼爲JSON字符串
用戶插入的圖像存儲在數據存儲區中。
當用戶點擊提交按鈕時,我希望商店中的所有數據都被編碼成JSON字符串,我可以輕鬆地將其發送到我的數據庫。
有沒有辦法在Sencha Touch中做到這一點?
謝謝!
煎茶觸摸包括了JSON lib中,您可以通過以下方式進行編碼:
Ext.util.JSON.encode(formDataArray)
也可以看看在煎茶觸摸API此文檔:http://docs.sencha.com/touch/1-1/#!/api/Ext.util.JSON它引用http://www.json.org/js.html
您可以編碼圖像到Base64字符串,當附加到您的表單時,您可以將base64字符串值存儲在表單中的hidden field中。
當用戶點擊提交按鈕時,您可以使用activePanel.getValues(false)來檢索表單中的值。這使您可以在表單中使用的組件的JSON呈現及其值。