Forum > ASP.NET 3.x > Språk - Övriga språk
Tjänare!
Jag har likt många andra fått upp ögonen för
javascriptbiblioteket jQuery. Idag tänkte jag testa anropa en
webservice som ser ut såhär och heter Service.svc ( och har en *.cs-fil
i App_Code ):
Min Person-klass ser ut som följer:
Min JavaScript-kod ser ut såhär:
Följande felmeddelande uppstår:
Och xhtml-koden är det inget fel på. Felet uppstår när man klickar på "button1". Om ni undrar varför det står J istället för $ så beror detta på att jag använder prototype som också använder "$". Därför har jag lagt in en kod (som ersätter $ med J) för att undvika konflikter biblioteken emellan.
Jag har lagt en ScriptReference i min ScriptManager till Service.svc.
Var ska jag börja felsöka?
Redigerad av voigtan
Anledning: Ändrade rubrik samt flyttat till .NET då det är mer ett .NET relaterat en ren Javascripts lösning
Service is not defeined får jag som ett FireFox meddelande?
Service är ett .NET objekt om jag också inte missförstå dig. Du måste göra något typ av ajax anrop och den kommer förmodligen retunera en JSON data tillbaka där du kan använda dig av.
Redigerad av voigtan
Anledning:
Gjorde en sökning och det visar sig att det finns lite trevliga saker:
http://www.hanselman.com/blog/jQuer...sualStudio.aspx
Tack för trådflyttning och rubrikändring, detta borde jag ju förutsett.
Tack för svaret. Testar runt just nu. Använder detta JavaScript:
Och denna web service:
Här får jag felmeddelandet:
Cannot implicitly convert type 'string' to 'System.Collections.Generic.List<Personas.Person>'
Det är ju för jag inte vet hur jag returnerar en JSON-sträng, kan nån hjälpa mig med det?