TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Sneha K
945
527
195.9k
How to load the datatable td values using ajax success function in mvc
Sep 20 2020 8:23 AM
Hi i want to load the data table td values in ajax success function in mvc. I tried to load the datatable td values in ajax success function while changing the year . But its not working.Below i have attached my code.
My View
@model IEnumerable<MVCproject.Model.Details>
@{
ViewBag.Title = "Summary";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<link href="~/Content/datatables.min.css" rel="stylesheet" />
<script src="~/Scripts/datatables.min.js"></script>
<div class="row" id="">
<div class="col-md-1 col-sm-1 col-xs-12"></div>
<div class="col-md-10 col-sm-10 col-xs-12">
<div class="x_panel vt_shadow">
<div class="col-md-12 col-sm-12 col-xs-12 x_title" style="margin:10px 0px 10px 0px;">
<h2 class="" style="font-size:18px;color:black;text-align:left;"><b>Details<span class="DCDIYresult_year" style="color:black;"></span></b></h2>
<div class="col-md-1 col-sm-1 col-xs-12" style="margin-bottom:2px;float:right;margin-right:12px;">
<a class="btn btn-block" style="color:white;font-size:12px;font-weight:600;background-color:#008000;" href="Index/Dashboard"><i class="fa fa-home"></i> Back</a>
</div>
<div class="col-md-2 col-sm-2 nav navbar-right" style="margin-bottom: 15px;">
<span class="glyphicon glyphicon-resize-full" style="color:#008000;float:right;margin:5px 10px 0px 30px;font-size:19px;" id="btn btn-info btn-lg" data-toggle="modal" data-target="#Modaldetails" onclick="$('#datatable-PopupConstituencyList').css('max-width', '100%');"></span>
</div>
<div class="col-md-2 col-sm-2 nav navbar-right" style="margin-bottom: 15px;">
@Html.DropDownList("OperationddlYear10", Model.First().lstYear, new { @class = "form-control top-filter" })
</div>
</div>
<div class="x_content" id="">
<div class="row" id="details">
<table class="table table-bordered table-striped mb-none" id="datatable-pList">
<thead>
<tr>
<th style="text-align:left">C01</th>
<th style="text-align:left">C02</th>
<th style="text-align:right">C03</th>
<th style="text-align:left">C04</th>
</tr>
</thead>
<tbody>
@if (Model != null)
{
foreach (var item in Model)
{
<tr>
<td style="text-align:left">
@item.C01
</td>
<td style="max-width:200px;text-align:left">
<a href="#" style="text-decoration:underline;color:#008000;text-transform:uppercase;">
@item.C02
</a>
</td>
<td style="text-align:right">
@item.C03
</td>
<td style="text-align:left">
@item.C04
</td>
</tr>
}
}
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="col-md-1 col-sm-1 col-xs-12"></div>
My Script
<script>
$('#OperationddlYear10').on('change', function () {
$(".DCDIYresult_year").text($('#OperationddlYear10 :selected').text());
var yr= $("#OperationddlYear10").val();
$.ajax({
type: "Post",
url: '@Url.Action("GetData", "Home")',
datatype: "Json",
data: { Year: yr, pval: 1 },
success: function (data) {
$('tbody').html(data);
}
});
});
</script>
My Controller
public JsonResult GetData(int Year=3, int pval=0)
{
try
{
BAL bal = new BAL();
List<Details> model = bal.GetData(Year, pval);
return Json( model , JsonRequestBehavior.AllowGet);
}
catch (Exception ex)
{
Common.AddModel_Log4Net();
throw new Exception(ex.ToString());
}
}
Above is my code.Now i want to load the table values in ajax success function on year change
event but it is not working any one check and help me to resolve this issue .Thanks.
Reply
Answers (
1
)
Getting cannot access child key error from the Web API
Windows Authentication for Postman Restsharp