Java 如何将数据从Ext.FormPanel保存到服务器?
我有一个商店和一个Java 如何将数据从Ext.FormPanel保存到服务器?,java,javascript,extjs,Java,Javascript,Extjs,我有一个商店和一个FormPanel。我想将数据从FormPanel发送到服务器: var store_form=null; store_form = new Ext.data.Store({ url: url_servlet+"kadastr_zemform.jsp", reader: new Ext.data.XmlReader({ totalProperty: "results", rec
FormPanel
。我想将数据从FormPanel
发送到服务器:
var store_form=null;
store_form = new Ext.data.Store({
url: url_servlet+"kadastr_zemform.jsp",
reader: new Ext.data.XmlReader({
totalProperty: "results",
record: "contact",
fields: [
]}),
});
});
store_form.load();
面板
在firebug中,我可以看到没有向服务器发送任何内容。我做错了什么?
另一个问题:我可以在服务器端做什么来获取这些数据
更新
我忘了在表单中添加XMLReader
。但一切都没有改变
更新2
现在,参数被发送到服务器:
但我得到了一个错误:
SyntaxError: syntax error
...ayer=a;this.activate()}else{this.layer=a}},setTargets:function(b){this.targets=[...
对不起,我在上次更新中写错了什么。我在客户端收到的错误不在jsp中(您好,您可以通过javascript将Ajax请求作为Ext.Ajax.request({})发送到,表单面板元素作为请求参数。在服务器端,您可以使用servlet并执行必要的逻辑并发送回响应……我将使用getFieldValues()方法?我尝试过这样做,但firebug说我将
[object object]
发送到服务器。现在一切正常。我不知道为什么以前会出错,但现在一切正常。我只是喜欢这个例子。
SyntaxError: syntax error
...ayer=a;this.activate()}else{this.layer=a}},setTargets:function(b){this.targets=[...