title: WCF service error when called from jQuery
body: <p>I get a 500 error when trying to call the following service with the jquery code below, can anyone help please?</p>
  
  <p>result.status = 500
  result.statusText = "System.ServiceModel.ServiceActivationException"</p>
  
  <p>Here is the SVC service:</p>
  
  <pre><code>    [WebInvoke( Method = "POST", 
                  UriTemplate = "/tools/data/SearchAll")]
      public JsonArray SearchAll(string tool, JsonObject filters)
      {...}
  </code></pre>
  
  <p>Here is the jQuery service call:</p>
  
  <pre><code>    //Generic function to call WCF  Service
      function callService() {
          $.ajax({
              type: type, //GET or POST or PUT or DELETE verb
              url: url, // Location of the service
              data: data, //Data sent to server
              contentType: contentType, // content type sent to server
              dataType: dataType, //Expected data format from server
              processdata: processData, //True or False
              success: function (msg) {//On Successfull service call
                  serviceSucceeded(msg);
              },
              error: serviceFailed// When Service call fails
          });
      }
  
  
  
      function searchAll() {
          var tool = "1";
          var filters = '{{ "col": "thiscol", "val": "thisval" }, { "col": "thiscol2", "val": "thisval2" }, { "col": "thiscol3", "val": "thisval3"}}';
          type = "POST";
          url = "ToolService.svc/tools/data/SearchAll";
          contentType = "application/json; charset=utf-8";
          dataType = "json";
          data = '{ "tool": "' + tool + '", "filters" : "' + filters + '" }',
          processData = false;
          method = "SearchAll";
          callService();
      }
  </code></pre>