Javascript 取消操作后,我无法在geoserver中保存图层

Javascript 取消操作后,我无法在geoserver中保存图层,javascript,openlayers,geoserver,Javascript,Openlayers,Geoserver,我正在取消在openlayers中插入层的操作,执行此操作(并正常工作): 但之后,我试图保存另一层,但没有更多的工作,不要给任何错误,有人可以帮我吗?(如果im之前未取消,则上述代码有效) 是的,有更多的代码,但我认为部分代码是错误的,我是对的 这就是问题所在: wfs.eraseFeatures([e.feature]); e.feature.state = OpenLayers.State.DELETE; saveStrategy.save(); $('#dlglogradouro').d

我正在取消在openlayers中插入层的操作,执行此操作(并正常工作):

但之后,我试图保存另一层,但没有更多的工作,不要给任何错误,有人可以帮我吗?(如果im之前未取消,则上述代码有效)


是的,有更多的代码,但我认为部分代码是错误的,我是对的

这就是问题所在:

wfs.eraseFeatures([e.feature]);
e.feature.state = OpenLayers.State.DELETE;
saveStrategy.save();
$('#dlglogradouro').dialog('close');
更改为:

wfs.destroyFeatures([e.feature]);
$('#dlglogradouro').dialog('close');

一切都好

我想在我们提供帮助之前,我们需要看更多的代码,当你点击cancel时会发生什么,程序下一步会去哪里?
wfs.eraseFeatures([e.feature]);
e.feature.state = OpenLayers.State.DELETE;
saveStrategy.save();
$('#dlglogradouro').dialog('close');
wfs.destroyFeatures([e.feature]);
$('#dlglogradouro').dialog('close');