У меня есть одна очень простая html-страница, содержащая 3 текстовых поля и одну кнопку сохранения. При нажатии кнопки сохранения я просто хочу сохранить введенное значение как данные json в файл «test.json». И я использую EXTJS 4. Я только что начал изучать EXTJS4, поэтому, если кто-нибудь из примеров кода будет БОЛЬШИМ. :-) Спасибо заранее!Как создать файл создания/обновления .json с помощью EXTJS 4?
0
A
ответ
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')
О записи в файл, я полагаю, вы имеете в виду на сервере? На клиенте, который был бы проблематичным ..
Да, я хочу wite на стороне сервера «.json». Как мы можем сделать это?? – LetsSyncUp
хорошо, это зависит от того, какой сервер и ОС вы используете, а какой язык вы используете, ASP, JSP, Ruby, PHP и т. Д., Должны иметь больше информации об этом. ExtJs обычно связывается с сервером, который сохраняет данные приемника в базе данных. – peter
Хммм ... Просто нужно подтвердить, что мы не можем создать/обновить любой файл сервера (в данном случае «.json») только из EXTJS4 .. и для этого нам нужно использовать наш язык программирования, например. java в моем случае .. ???? – LetsSyncUp