title: Calling Web Service from Javascript - what's it doing under the hood?
body: <p>Recently a colleague had to call a .NET 2.0 web service from script.  We noticed that we'd have to put the [ScriptService] attribute, either via AJAX extensions or upgrading to 3.5.</p>
  
  <p>That's all I've been able to find out - no-one explains what it's doing under the hood!</p>
  
  <p>Can anyone enlighten me?</p>
  
  <p>Thanks
  Duncan</p>