2012-04-16 2 views
0

У меня есть одна очень простая html-страница, содержащая 3 текстовых поля и одну кнопку сохранения. При нажатии кнопки сохранения я просто хочу сохранить введенное значение как данные json в файл «test.json». И я использую EXTJS 4. Я только что начал изучать EXTJS4, поэтому, если кто-нибудь из примеров кода будет БОЛЬШИМ. :-) Спасибо заранее!Как создать файл создания/обновления .json с помощью EXTJS 4?

ответ

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

Да, я хочу wite на стороне сервера «.json». Как мы можем сделать это?? – LetsSyncUp

+0

хорошо, это зависит от того, какой сервер и ОС вы используете, а какой язык вы используете, ASP, JSP, Ruby, PHP и т. Д., Должны иметь больше информации об этом. ExtJs обычно связывается с сервером, который сохраняет данные приемника в базе данных. – peter

+0

Хммм ... Просто нужно подтвердить, что мы не можем создать/обновить любой файл сервера (в данном случае «.json») только из EXTJS4 .. и для этого нам нужно использовать наш язык программирования, например. java в моем случае .. ???? – LetsSyncUp