I have a select built on json and jquery but the data is concatenated
json
- public async Task
OnGetAssetAsync( string id) - {
- var assets = await _context.WOAssetAssets.Where(s => s.WOALId == id)
- .Select(s => new SelectListItem
- {
- Value = s.WOAId.ToString(),
- Text = s.AssetID + " " + "/" + " " + s.AssetName
- }).ToListAsync();
- return new JsonResult(assets);
- }
- $(function () {
- $("#Asset").on("change", function () {
- var categoryId = $(this).val();
- $("#Equipment").empty();
- $("#Equipment").append("");
- $.getJSON(`?handler=Equipment&id=${categoryId}`, (data) => {
- $.each(data, function (i, item) {
- $("#Equipment").append(``);
- });
- $('#Equipment').selectpicker({ liveSearch: true });
- });
- });
- });
json
- public async Task
OnGetAssetDetailsAsync( string id) - {
- var asset = await _context.WOAssetAssets.Where(s => s.WOAId == id).SingleOrDefaultAsync();
- return new JsonResult(asset.AssetName, asset.AssetManufacturer);
- }
- $(function () {
- $("#Asset").on("change", function () {
- var categoryId = $(this).val();
- $("#Equipment").empty();
- $("#Equipment").append("");
- $.getJSON(`?handler=Equipment&id=${categoryId}`, (data) => {
- $.each(data, function (i, item) {
- $("#Equipment").append(``);
- });
- $('#Equipment').selectpicker({ liveSearch: true });
- });
- $.getJSON(`?handler=AssetDetails&id =${categoryId}`, (data) => {
- $("#AssetName").append("asset.AssetName");
- $("#AssetManufacturer").append("asset.AssetManufacturer");
- });
- });
- });

Sachin SinghPosted Jan 30, 2021, 6:20 AM
Marius VasilePosted Jan 30, 2021, 6:32 AM
Kiran MohantyPosted Jan 30, 2021, 6:25 AM
Marius VasilePosted Jan 30, 2021, 6:16 AM
Kiran MohantyPosted Jan 30, 2021, 6:13 AM
Marius VasilePosted Jan 30, 2021, 6:08 AM
Kiran MohantyPosted Jan 30, 2021, 6:04 AM
Marius VasilePosted Jan 30, 2021, 5:52 AM
Marius VasilePosted Jan 30, 2021, 5:50 AM
Kiran MohantyPosted Jan 30, 2021, 5:44 AM