The jQuery Library for SharePoint Web Services and SharePoint 2010

For months now when people have asked me about whether the jQuery Library for SharePoint Web Services will work with SharePoint 2010, I’ve been pretty much dodging the question.  I didn’t want to spend the time testing with beta software (my alphas and betas are always open to changes) and I didn’t want to mislead anyone.  Now, with RTM just around the corner, I need to stop dodging the bullet.

Well, you heard it here first: the library works with SharePoint 2010.  Now you should still take this as a guarded statement.  I’ve done some testing, but nothing extensive.  As far as I know, every single SharePoint Web Service call works.  What may or may not work is the "value added" functions.  (Anything that looks like $().SPServices.SPxxxxx.)  Many of them work just fine, but I’m not going to specify which in this post.

What I think I’m going to do is to start adding "SharePoint 2010 certifications" into the documentation for each function where I know it works.  To do this reliably is going to at least double the time I need to take testing things.  If you’ve used the library, you know that I try to turn out pretty bug free stuff [he said with a bit of pride].  Pretty bug free, but never perfect.  Boundary conditions get me all the time: forms in different languages, lists with unusual types of data, interactions with other jQuery libraries, etc.

So, I probably will need help from those of you who would like to use the library with SP2010.  If you’re already using it, tell me what you’re doing and how it is working.  If you’ve wanted to try it, do it and let me know how it goes.  My "certification" process will certainly be somewhat based on what I hear "from the field".  If one of you tells me that something works well, I’m going to trust you and stamp it A-OK.  So I’m going to ask you, the community to continue to be involved with testing, and I may rely on you much more.

To me, this is an exciting announcement.  Let me know what you think, what questions you might have, etc.


  1. Thanks a lot for the update Marc. Just this past week I tested the implementation of the Cascading Dropdowns, hopefully we’ll get it into production soon. What a great, simple tool. And better yet, more of an opportunity to really learn jQuery. I’ve used a number of nice scripts already, but never really had the time to get in a learn. With your library, and a simple script like the Dropdowns, I hope to really start getting a handle. Thanks again.


Have a thought or opinion?