s.k.Soni
s.k.Soni

Reputation: 1310

how to split json data and set related data to their related html text by ajax

I am getting multiple fields data from linq query by json return in controller. Now, I want to set that multiple fields data to their related html text tools by ajax.

Here is my controller code,

public virtual IActionResult CustomerTotalUdharFine(int customerId)
{
    if (!_permissionService.Authorize(StandardPermissionProvider.ManageCustomers))
        return AccessDeniedDataTablesJson();

    var totalKhata = (from khata in _khataBookGroupRepository.Table
                           where khata.CustomerId == customerId
                           group khata by 0 into g
                           select new
                           {
                               TotalUdhariFine = g.Sum(x => x.UdharFine),
                               TotalJamaFine = g.Sum(x => x.JamaFine),
                               TotalUdhariRs = g.Sum(x => x.UdharRs),
                               TotalJamaRs = g.Sum(x => x.JamaRs)
                           });
    return Json(totalKhata);
}

Here is my ajax code,

$.ajax({
     url: "@(Url.Action("CustomerTotalUdharFine", "Customer"))",
     data: postData,
     success: function (data) {
         alert(JSON.stringify(data));
         if (data) {
             $("#TotalUdharFine").val(data.TotalUdhariFine);
             $("#TotalJamaFine").val(data.TotalJamaFine);
             $("#TotalUdhariRs").val(data.TotalUdhariRs);
             $("#TotalJamaRs").val(data.TotalJamaRs);
        }
    }
});

Now, in alert showing data in a comma format. For more clear lets see the image

enter image description here

Now, I want to split that data and set in the html text.

Upvotes: 0

Views: 87

Answers (1)

Agus Friastana
Agus Friastana

Reputation: 106

You can try

$("#TotalUdharFine").val(data[0].TotalUdhariFine);
$("#TotalJamaFine").val(data[0].TotalJamaFine);
$("#TotalUdhariRs").val(data[0].TotalUdhariRs);
$("#TotalJamaRs").val(data[0].TotalJamaRs);

Upvotes: 1

Related Questions