2012-04-16 108 views
0

我有一個非常簡單的HTML頁面,其中包含3個文本字段和一個保存按鈕。點擊保存按鈕,我只想將輸入的值保存爲json數據到「test.json」文件中。 而我正在使用EXTJS 4. 我剛開始學習EXTJS4,所以如果有人編碼的例子會很棒。 :-) 在此先感謝...!如何使用EXTJS 4創建創建/更新.json文件?

回答

0

你可以做這樣的

{"data":[{"firstname":"Jeans","lastname":"Louis","job":"developper"}]} 

一個字符串,並將其保存到一個文件

或者你可以在功能使用的生成,這是從ExtJS的API

Modified version of Douglas Crockford"s json.js that doesn"t mess with the Object prototype http://www.json.org/js.html 
Defined By 
Methods 

Ext.JSON 
view source 
decode(String json, [Boolean safe]) : Object 
Decodes (parses) a JSON string to an object. ... 

Ext.JSON 
view source 
encode(Mixed o) : String 
Encodes an Object, Array or other value ... 

Ext.JSON 
view source 
encodeDate(Date d) : String 
Encodes a Date. ... 

例如

var elemt = Ext.JSON.encode('your Object') 

關於寫入文件,我想你的意思是在服務器上?在客戶端上會有問題..

+0

是的我想要服務器端的「.json」文件。我們該怎麼做? – LetsSyncUp 2012-04-16 11:07:53

+0

好吧,這取決於你使用的服務器和操作系統以及你使用的是哪種語言,ASP,JSP,Ruby,PHP等等,應該有更多的信息。 ExtJs通常與一個將接收到的數據保存在數據庫中的serverscript進行通信。 – peter 2012-04-16 11:11:16

+0

嗯......只需要確認你的意思是我們不能在EXTJS4中創建/更新任何(在本例中爲「.json」)服務器端文件。爲此,我們需要使用我們的編程語言,例如, Java在我的情況.. ???? – LetsSyncUp 2012-04-16 11:26:11