jQuery를 사용한 Geoserver의 WFS 요청에 대한 JSON 응답에 대한 잘못된 레이블 오류

StackOverflow https://stackoverflow.com/questions/1503193

  •  19-09-2019
  •  | 
  •  

문제

나는이 코드를 썼다 :

function json()
{   
  var url="http://192.172.2.23:8080/geoserver/wfs?request=GetFeature&version=1.1.0&outputFormat=json&typeName=topp:networkcoverage&CQL_FILTER= topp:CELL_ID='410-07-301-31781' Or topp:CELL_ID='nnn'&callback=?";
  jQuery.getJSON(url,function(data){alert("Symbol: " + data.type + ", Price: " + data.bbox);
   });
}

FF에서 오류가 발생했습니다.

Error: invalid label
Source File: http://192.172.2.23:8080/geoserver/wfs?request=GetFeature&version=1.1.0&outputFormat=json&typeName=topp:networkcoverage&CQL_FILTER=%20topp:CELL_ID=%27410-07-301-31781%27%20Or%20topp:CELL_ID=%27nnn%27&callback=processJSON
Line: 1, Column: 1
Source Code:
{"type":"FeatureCollection","features":[{"type":"Feature","id":"networkcoverage.13333","geometry":{"type":"MultiPolygon","coordinates":[[[[33.67787000000004,73.02342000000004],[33.68024256600006,73.02193745600005],[33.68066767800008,73.02342000000004],[33.......

크로스 도메인 문제를 발견 할 때까지 xmlhttprequest에 만족했습니다 ... 모든 종류의 라이브러리를 시도했으며 모든 JSON 기능과 동일한 오류를 시도했습니다.


응답에 문제가있을 수 있다고 생각했지만이 웹 유틸리티에 응답을 입력하여 잘 형성 되어이 URL에서 잘 작동했습니다. http://openlayers.org/dev/examples/vector-formats.html

내가 여기서 무엇을 놓치고 있습니까?

도움이 되었습니까?

해결책

저는 지오 서버 개발자이며 이것은 나에게 가능한 버그처럼 보입니다. 릴리스 시리즈에서 사용중인 릴리스 시리즈 (즉, 1.7.6 또는 2.0 RC1)에서 최신 버전을 사용하고 해당 버전에서 수정되지 않았는지 확인하는 것이 좋습니다. 그렇지 않은 경우이 문제를 보여주는 최소한의 데이터 세트를 시도하고 생성하여 Geoserver의 문제 추적기에 티켓에 첨부하십시오 (http://jira.codehaus.org/browse/geos/). Geoserver의 테스트 스위트는 실제 브라우저 테스트가 포함되어 있지 않기 때문에 jQuery를 사용하는 것을 언급하십시오 (OpenLayers로 수행하는 테스트조차 손으로 수행됩니다.)

행운을 빕니다!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top