erreur VALIDE LABEL pour la réponse JSON contre la demande de WFS Geoserver utilisant Jquery

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

  •  19-09-2019
  •  | 
  •  

Question

J'ai écrit ce code:

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);
   });
}

Et a obtenu une erreur dans 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.......

Je suis satisfait de XmlHttpRequest jusqu'à ce que je suis tombé sur problème de cross domain ... J'ai essayé toutes sortes de bibliothèques, et son la même erreur avec toutes les fonctions JSON.


Je pensais qu'il pourrait y avoir quelque chose de mal avec la réponse, mais je mets la réponse sur cet utilitaire de toiles de bien vérifier formedness, et il fonctionnait très bien sur cette URL http://openlayers.org/dev/examples/vector-formats.html

Qu'est-ce que je suis absent ici?

Était-ce utile?

La solution

Je suis un développeur de GeoServer et cela ressemble à un bug probable pour moi. Je vous suggère de vous assurer que vous utilisez la dernière version de la série de version que vous utilisez (c'est, 1.7.6 ou 2.0 RC1) et assurez-vous que cela n'a pas été corrigé dans les versions. Si elle n'a pas, essayer de produire un ensemble de données minimal qui illustre ce problème et l'attacher à un billet sur le suivi de l'émission de GeoServer ( http://jira.codehaus.org/browse/GEOS/ ). Assurez-vous de vous mentionner utilisez jquery depuis la suite de tests de GeoServer ne comprend pas les tests de navigateur réel (même les tests que nous faisons avec OpenLayers est fait à la main.)

Bonne chance!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top