title: how to return the multiple lists from controller action to ajax success call back function
body: <p>I am creating a mvc .net project in which i have the jquery ajax request is as follows</p>
  
  <pre><code>$.ajax({
          url: "@Url.Action("getdata", "SeatPlans")",
          data: { seat_plane_id : 17},
      type: "POST",
      dataType: "json",
      success: function (data) {
          loadData(data);
      },
      error: function () {
          alert("Failed! Please try again.");
      }
  });
  </code></pre>
  
  <p></p>
  
  <p>which call the following controller action</p>
  
  <pre><code>public JsonResult getdata(int seat_plane_id)
      {
          int lid = seat_plane_id;
          List&lt;SeatPlans&gt; allUser = new List&lt;SeatPlans&gt;();
          allUser = db.SEATPLAN.Where(d =&gt; d.layout_id == lid).ToList();
          lid++;
          List&lt;SeatPlans&gt; allUser1 = new List&lt;SeatPlans&gt;();
          allUser1 = db.SEATPLAN.Where(d =&gt; d.layout_id == lid).ToList();
  
          return new JsonResult { Data = allUser,JsonRequestBehavior = JsonRequestBehavior.AllowGet };
      }
  </code></pre>
  
  <p>the code is working fine. the controller action send the data in allUser to callback function.</p>
  
  <p>but what i need is that i want to send both data in alluser and allUser1 to the success function of ajax call</p>