首页 / 浏览问题 / 云GIS / 问题详情
请问如何在js中向地图服务进行post请求增加字段!急!在线等!
1EXP 2019年11月27日
$.ajax({
        url:hostUrl + "data-" + mapWorkspace + "/rest/data/datasources/name/"+ editDataSource + "/datasets/name/"+ mapName + "_region/fields.rjson",
        type:"post",
        async:false,
        data : {
            "isZeroLengthAllowed": "false",
            "maxLength": "255",
            "isRequired": "false",
            "name": "DEVICEID",
            "caption": "DEVICEID",
            "type": "text",
            "defaultValue": "null",
            "isSystemField": "false"
        },
        dataType:"json",
        success:function(data){
            console.log(data);
            /*{
                "newResourceID": "value",
                "newResourceLocation": "http://supermapiserver:8090/iserver/services/data-world/rest/data/datasources/name/World/datasets/name/RestCreate/fields/value.rjson",
                "succeed": true
            }*/

        }
    });

1个回答

你好。‘对 fields 资源执行 POST 请求,给空数据集添加一个新的字段,’是空数据集    

你那边是否报错{code: 500, errorMsg: "updateFieldInfos方法中数据集Airport_pt中有数据,不允许修改字段"}  如果是这个错误证明不是空数据集则不能添加新字段
3,357EXP 2019年11月27日
...