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 <のhref = "http://openlayers.org/dev/に罰金働いていました例/ベクトルformats.html」REL = "nofollowをnoreferrer"> http://openlayers.org/dev/examples/vector-formats.html の

私はここに行方不明だ?

役に立ちましたか?

解決

私は、GeoServerの開発者だとこれは私にはそうなバグのように見えます。私は、あなたが使用しているリリースのシリーズ(つまり、1.7.6または2.0 RC1である)の最新バージョンを使用し、これはこれらのバージョンで修正されていないことを確認していることを確認してください示唆しています。それはしていない場合は、「=試してみて、この問題を示し、最小限のデータセットを生成し、(GeoServerの課題追跡にチケットに<のhref =「http://jira.codehaus.org/browse/GEOS/」のrelを、それを添付nofollowをnoreferrer "> http://jira.codehaus.org/browse/GEOS/ を)。 GeoServerのテストスイートは、実際のブラウザのテスト(私たちはOpenLayersをしてもテストは手作業で行われている。)

が含まれていないので、あなたはjqueryのを使用している言及することを確認します

グッドラック!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top