javascript调用rest地址,获取页面值
2013-05-24 15:17
387 查看
在用ArcGIS Server JavaScript开发中,经常遇到和其它平台对接或者调用SOE时,需要用js访问rest页面获得页面值,下面示例代码:
(注:此处是一个非常简单的示例,根据arcgis server页面的query操作,设置where="1=1"后构造的url,然后获取要素的示例)
运行后执行,弹出结果窗体(以json格式返回前台)
(注:此处是一个非常简单的示例,根据arcgis server页面的query操作,设置where="1=1"后构造的url,然后获取要素的示例)
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=7, IE=9, IE=10"> <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"> <title>JSON Content</title> <script>var dojoConfig = { isDebug: true };</script> <script src="http://serverapi.arcgisonline.com/jsapi/arcgis/3.5/"></script> <script> var url = "http://localhost:6080/arcgis/rest/services/testGetData/MapServer/0/query?where=1%3D1&text=&objectIds=&time=&geometry=&geometryType=esriGeometryEnvelope&inSR=&spatialRel=esriSpatialRelIntersects&relationParam=&outFields=&returnGeometry=true&maxAllowableOffset=&geometryPrecision=&outSR=&returnIdsOnly=false&returnCountOnly=false&orderByFields=&groupByFieldsForStatistics=&outStatistics=&returnZ=false&returnM=false&gdbVersion=&f=json"; var xmlHttp=GetXmlHttpObject(); function getContent() { xmlHttp.open("GET",url,true); //submit the URL request xmlHttp.send(null); xmlHttp.onreadystatechange= function() { // Here we process the response var responseText=xmlHttp.responseText; alert(responseText); } } function GetXmlHttpObject() { var xmlHttp=null; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } if (xmlHttp==null) { alert ("Your browser does not support AJAX!"); return; } return xmlHttp; } </script> </head> <body style="font-family: Arial Unicode MS,Arial,sans-serif;"> <p> Enter URL here: <input type="text" disabled="true" id="url" size="75" /> <input type="button" value="GO" onclick="getContent();" /> <span id="status"></span> </p> <p> </body> </html>
运行后执行,弹出结果窗体(以json格式返回前台)
相关文章推荐
- 获取请求WebServie或者其中方法调用页面地址的方法
- javascript获取本页面URL地址
- JavaScript获取当前页面访问地址/根目录/等
- 织梦DedeCms获取当前页面URL地址的调用方法
- 遍历获取ASP.NET页面控件的名称及值 后台调用前台javascript方法报错:“缺少对象”的解决方法 xml与DataSet的互转换类
- 织梦DedeCms获取当前页面URL地址的调用方法
- 最近接触到的一些js调用window窗体的属性及通过JavaScript获取页面大小
- 在asp.net中获取mac地址的方法(C#后台获取的方法和前台Javascript(调用ActiveX)获取的方法)
- JavaScript 获取页面地址中的参数(Get值)
- javascript 获取域名和页面地址
- DedeCms获取当前页面URL地址的调用方法
- 一行JavaScript代码获取页面中的所有超链接地址
- .net获取当前页面的url地址
- javascript调用父窗口(父页面)的方法[摘自网上]
- 从内部和外部的js文件中获取ASPX页面的控件ClientID(get control reference from inline and external javascript)
- Javascript 获取页面中所有的CSS
- javascript获取网页URL地址及参数等
- Html5 页面中 JavaScript 启动调用的三种方法比较
- JavaScript获取页面中表单(form)数量的方法
- 用Javascript获取页面元素的位置