title: jsGrid calling Controller .Net Core - Cells not loading data
body: <p>Using <code>jsGrid</code> / <code>.net core 2.2</code> / <code>MVC</code> I'm successfully returning data in my ajax call and logging to the console, but I can't figure out why the fields aren't populated?</p>
  
  <p>My View</p>
  
  <pre><code>&lt;div id="jsGrid"&gt;&lt;/div&gt;
  
  @section scripts {
  &lt;script&gt;
      $(function () {
  
          $("#jsGrid").jsGrid({
              height: "50%",
              width: "100%",
  
              filtering: true,
              inserting: true,
              editing: true,
              sorting: true,
              paging: true,
              autoload: true,
  
              pageSize: 10,
              pageButtonCount: 5,
  
              //deleteConfirm: "Do you really want to delete client?",
  
              controller: {
                  loadData: function () {
                      var d = $.Deferred();
  
                      $.ajax({
                          type: 'GET',
                          url: "/operator/GridJson",
                          dataType: "json",
                          success: function (data) {
                              d.resolve(data);
                              console.log('success ', data);
                          },
                          error: function (e) {
                              alert("error: " + e.responseText);
                          }
                      });
  
                      return d.promise();
                  }                    
              },
  
              fields: [
                  { name: "OperatorId", type: "number", width: 50 },
                  { name: "FirstName", type: "text", width: 150 },
                  { name: "LastName", type: "text", width: 150 },
                  { name: "LicenseNumber", type: "number", width: 50, filtering: false },
                  { name: "RFIDNumber", type: "number", width: 50, filtering: false },
                  { name: "DateCreated", type: "date", width: 50, filtering: false },
                  { name: "LastUpdated", type: "date", width: 50, filtering: false },
                  { name: "CompanyId", type: "number", width: 50 }
                  //    { type: "control" }
              ]
          });
          console.log("test");
  
      });
  &lt;/script&gt;
  }
  </code></pre>
  
  <p>My Controller Method</p>
  
  <pre><code>[HttpGet]
  public string GridJson()
  {
      List&lt;OperatorDetail&gt; operators = service.GetOperators();
  
      string json = JsonConvert.SerializeObject(operators);
  
      return json;
  
  }
  </code></pre>
  
  <p>The Console log</p>
  
  <pre><code>(5) [{…}, {…}, {…}, {…}, {…}]
  0: {OperatorId: 1, FirstName: "driver1", LastName: "driver1", LicenseNumber: 12345, RFIDNumber: 12345, …}
  1: {OperatorId: 2, FirstName: "driver2", LastName: "driver2", LicenseNumber: 23456, RFIDNumber: 23456, …}
  2: {OperatorId: 3, FirstName: "driver3", LastName: "driver3", LicenseNumber: 34567, RFIDNumber: 34567, …}
  3: {OperatorId: 4, FirstName: "driver4", LastName: "driver4", LicenseNumber: 45678, RFIDNumber: 45678, …}
  4: {OperatorId: 5, FirstName: "driver5", LastName: "driver5", LicenseNumber: 56789, RFIDNumber: 56789, …}
  length: 5
  __proto__: Array(0)
  </code></pre>