Errore di LABEL non valido per la risposta JSON contro richiesta WFS di Geoserver utilizzando jQuery

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

  •  19-09-2019
  •  | 
  •  

Domanda

Ho scritto questo codice:

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

E preso un errore in 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.......

Sono stato felice con XmlHttpRequest fino a quando mi sono imbattuto in un problema di dominio croce ... Ho provato tutti i tipi di biblioteche, e la sua lo stesso errore con tutte le funzioni di JSON.


Ho pensato che ci potrebbe essere qualcosa di sbagliato con la risposta, ma ho messo la risposta su questa utility ragnatele per controllare bene formedness, e stava lavorando bene su questo URL http://openlayers.org/dev/examples/vector-formats.html

Che cosa mi manca qui?

È stato utile?

Soluzione

Sono uno sviluppatore GeoServer e questo appare come una probabile bug per me. Vi suggerisco di assicurarsi che si sta utilizzando la versione più recente della serie di rilascio che si sta utilizzando (vale a dire, 1.7.6 o 2.0 RC1) e assicurarsi che questo non è stato fissato in quelle versioni. Se non lo ha, cercare di produrre un dataset minimo che illustra il problema e allegarlo a un biglietto sul issue tracker di GeoServer ( http://jira.codehaus.org/browse/GEOS/ ). Assicurati di parlare che si sta utilizzando jQuery in quanto la suite di test di GeoServer non include alcun test browser attuale (anche il test che facciamo con OpenLayers è fatto a mano.)

In bocca al lupo!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top