Lately I have been writing a lot of my apps using JQuery and find myself using the ajax routine often. I prefer to communicate with Json instead of XML. The default response format for an ASP.NET web service is XML. To change your web method to respond in Json use the following method attribute:

[ScriptMethod(ResponseFormat = ResponseFormat.Json, UseHttpGet = false, XmlSerializeString = false)]