使用arcgis api 向内网服务器上的发布的FeatureServer执行添加要素操作不成功

RT
下面是firebug中显示的错误信息
HX_ZBOUTIH6365UMKQKUB[T.png


下面是我执行添加操作时的代码:
        var place = new FeatureLayer("http://192.168.1.127:6080/arcgis/rest/services
        /DKService/FeatureServer/0",
                     {
                         mode: FeatureLayer.MODE_SNAPSHOT,
                         outFields: ["*"]
                     });
        var graphic = new Graphic(draw_graphic.geometry, null, {});
        var add = new Add({
            featureLayer: place,
            addedGraphics: [graphic]
        })
        add.performRedo();
        test_layer.refresh();
奇怪的是添加操作不成功 而可以进行删除操作 所以应该不存在没有权限的问题
而且只将源代码中的内网服务器上的FeatureServer服务地址改为本地服务地址就可以进行添加删除操作
还有 在服务器上运行代码访问服务器本地服务执行添加操作也会报上面的错误 可能会是服务器的Arcgis Server和SQL Server配置有问题吗
求大神解答~
 
已邀请:

goldenlimit - Major in MIS and minor in GIS, graduated from University of Alabama. GIS is not a simply tool but a way of exploring the unknow

赞同来自:

不太明白你是要添加feature还是要加graphiclayer。
你的代码看上去是在家一个graphic.
 
建议你先看看addfeature 的REST API 文档:
http://resources.arcgis.com/en/help/arcgis-rest-api/#/Add_Features/02r30000010m000000/
 
正确添加feature到featurelayer 只需要 attribute和geometry
 

要回复问题请先登录注册