如何使用ExtJS4创建create/update.json文件?

如何使用ExtJS4创建create/update.json文件?,json,extjs4,Json,Extjs4,我有一个非常简单的html页面,包含3个文本字段和一个保存按钮。单击save按钮,我只想将输入的值作为json数据保存到“test.json”文件中。 我使用的是ExtJS4。 我刚刚开始学习EXTJS4,所以如果有人编写示例,那将非常棒。:-) 提前谢谢 你可以制作这样的字符串 {"data":[{"firstname":"Jeans","lastname":"Louis","job":"developper"}]} 并将其保存到文件中 或者您可以使用内置功能,这是来自ExtJSAPI的 M

我有一个非常简单的html页面,包含3个文本字段和一个保存按钮。单击save按钮,我只想将输入的值作为json数据保存到“test.json”文件中。 我使用的是ExtJS4。 我刚刚开始学习EXTJS4,所以如果有人编写示例,那将非常棒。:-)
提前谢谢

你可以制作这样的字符串

{"data":[{"firstname":"Jeans","lastname":"Louis","job":"developper"}]}
并将其保存到文件中

或者您可以使用内置功能,这是来自ExtJSAPI的

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. ...
乙二醇


关于写入文件,我想你是说在服务器上?在客户机上,这可能会有问题。

是的,我希望服务器端的“.json”文件在哪里。我们如何做到这一点?这取决于您使用的服务器和操作系统以及您使用的语言,ASP、JSP、Ruby、PHP等,应该有更多关于这方面的信息。ExtJs通常与一个服务器脚本通信,该脚本将接收到的数据保存在数据库中。Hmmm…只需确认您的意思是我们不能仅从EXTJS4创建/更新任何(在本例中为“.json”)服务器端文件。为此,我们需要使用我们的编程语言,例如我的例子中的java….???@Parag:是的,这就是peter的意思。客户端无法保存json文件(在客户端计算机上),因此它需要将更改的数据(即更新的json)发回服务器,以便保存在服务器计算机上。一个例外是当您使用WSH(仅在internet explorer中可用)时,但您可能会遇到安全问题和提示,无论如何都不建议。在服务器端,您可以轻松地用java保存文件。ExtJs可以在服务器上运行,例如IIS,但不能保存文件。
var elemt = Ext.JSON.encode('your Object')