<!DOCTYPE html>
<html>
<head>
<title>Get ArcGIS Server Map Service Layer Field Names</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="https://js.arcgis.com/3.27/esri/css/esri.css">
<script src="https://js.arcgis.com/3.27/"></script>
<script>
require(["esri/request", "dojo/domReady!"], function( esriRequest) {
var url = "图层地址"
var requestHandle = esriRequest({
"url": url,
"content": {
"f": "json"
},
"callbackParamName": "callback"
});
requestHandle.then(requestSucceeded, requestFailed);
function requestSucceeded(response, io){
if ( response.hasOwnProperty("fields") ) {
console.log(response.fields);
} else {
console.log("查询不到字段,请检查URL是否正确")
}
}
function requestFailed(error, io){
console.log(error)
console.log(io)
}
});
</script>
</head>
<body>
</body>
</html>