私はこのコードを書きました:
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 関数で同じエラーが発生しました。
応答に何か問題があるのではないかと思いましたが、この Web ユーティリティに応答を置いて整形式を確認したところ、この URL http://openlayers.org/dev/examples/vector-formats.htmlで正常に動作していました。
ここで何が欠けていますか?