Tworzę projekt mvc .net, w którym mam wniosek jquery ajax jest następującysposobu zwracania wielu list z akcji kontrolera do sukcesu ajax wywołanie funkcji tylnym
$.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.");
}
});
który nazywamy następujące działania kontroler
public JsonResult getdata(int seat_plane_id)
{
int lid = seat_plane_id;
List<SeatPlans> allUser = new List<SeatPlans>();
allUser = db.SEATPLAN.Where(d => d.layout_id == lid).ToList();
lid++;
List<SeatPlans> allUser1 = new List<SeatPlans>();
allUser1 = db.SEATPLAN.Where(d => d.layout_id == lid).ToList();
return new JsonResult { Data = allUser,JsonRequestBehavior = JsonRequestBehavior.AllowGet };
}
kod działa poprawnie. akcja kontrolera wysyła dane w allUser do funkcji zwrotnej.
ale co potrzebne jest, że chcę, aby wysłać zarówno dane w alluser i allUser1 do funkcji sukcesu wywołania ajax
pokazać swój kod kontrolera –
jeden minut istnieje jakiś problem podczas edycji – rakshi
co z 'pre' tag z twoim JS? – evolutionxbox