Ich versuche, eine App zu aktualisieren, die ich mit esri-leaflet und esri-leaflet-related erstellt habe. <\/SPAN><\/P>Basierend auf dem, was ich in den Anmerkungen zu den Releases sowohl von esri-leaflet als auch von esri-leaflet-related gelesen habe.<\/SPAN><\/P> <\/P>Ich habe meine App so aktualisiert, dass sie auf die CDN-Versionen verweist (siehe unten):<\/SPAN><\/P> <\/P>leaflet: Version 0.7.3<\/P>esri-leaflet: Version 1.0..0<\/P>esri-leaflet-related: Version 1.0.2<\/P> <\/P><script src="\/\/cdn.jsdelivr.net\/leaflet\/0.7.3\/leaflet.js"><\/script><\/P><script src="\/\/cdn.jsdelivr.net\/leaflet.esri\/1.0.0\/esri-leaflet.js"><\/script><\/P><script src="\/\/cdn.jsdelivr.net\/leaflet.esri.related\/1.0.2\/esri-leaflet-related.js"><\/script><\/P> <\/P>aber ich erhalte folgenden Fehler:<\/P> <\/P>TypeError: a ist undefiniert<\/P>http:\/\/cdn.jsdelivr.net\/leaflet.esri\/1.0.0\/esri-leaflet.js<\/A><\/P> Zeile 20<\/P> <\/P>Hinweis: Ich klicke auf einen Button, der Folgendes auslöst (teilweises Skript):<\/P> <\/P>$('#NSM').click(function(){<\/P>buttonPicked = 'NSM';<\/P>buttonType = document.getElementById('NSM');<\/P> <\/P>var query = L.esri.Tasks.query(tableURL).where("type like '" + buttonType.value + "'");<\/P>var rquery = L.esri.Tasks.queryRelated(tableURL).relationshipId("0");<\/P>query.ids(function(error, ids, response)<\/P>{ ......<\/P> <\/P>Jede Idee, was da passiert, wäre sehr willkommen.<\/P>Viele Grüße<\/P>Chris<\/P>P.S. Bitte lassen Sie mich wissen, falls Sie eine Kopie meines Skripts hochgeladen benötigen.<\/P>
Zeile 20<\/P>
<\/P>
Hinweis: Ich klicke auf einen Button, der Folgendes auslöst (teilweises Skript):<\/P>
$('#NSM').click(function(){<\/P>
buttonPicked = 'NSM';<\/P>
buttonType = document.getElementById('NSM');<\/P>
var query = L.esri.Tasks.query(tableURL).where("type like '" + buttonType.value + "'");<\/P>
var rquery = L.esri.Tasks.queryRelated(tableURL).relationshipId("0");<\/P>
query.ids(function(error, ids, response)<\/P>
{ ......<\/P>
Jede Idee, was da passiert, wäre sehr willkommen.<\/P>
Viele Grüße<\/P>
Chris<\/P>
P.S. Bitte lassen Sie mich wissen, falls Sie eine Kopie meines Skripts hochgeladen benötigen.<\/P>
as explained in the esri-leaflet 1.0.0 release notes, we introduced the breaking change that tasks and layers constructors now expect the url of the corresponding resource to be provided within an options object
L.esri.Tasks.query(yourUrl) // becomes L.esri.Tasks.query({ url: yourUrl })
the API reference for L.esri.Tasks.query reflects this change as well.
you can find information about an equivalent change in the release notes for esri-leaflet-related 0.0.1-beta.2.
Thanks John!!
I re-read the documentation after reading your reply and everything is working again
Chris
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registriere ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.