У меня есть некоторые данные, которые отбрасываются из хранимой процедуры фреймворка сущности и хотят, чтобы страница выполняла итерацию по набору и присваивала значение другому элементу div.Использовать элементы в данных Json как текст
Я получил это на странице:
(Пробовал 2 разные способы ниже - KValueText2/3 столбцы заголовков возвращаются в запросе)
var KId2 = $('#Selector :selected').val()
$.get("/Home/getValTitles", { HeadID: KId2 }, function (data) {
for (var idx in data.result) {
var results = data.results[idx];
$('#ValueText1').html(results(0));
$('#ValueText2').text = results(idx).KValueText2;
$('#ValueText3').text = results(idx).KValueText3;
}
})
... и на контроллере :
public JsonResult getValTitles(string HeadID)
{
var temp2 = et.usp_Read_K_Value_Titles(HeadID);
return Json(temp2, JsonRequestBehavior.AllowGet);
}
Как присвоить каждому из элементов в возвращаемых данных другой элемент на странице?
JSON данные, возвращаемые:
[
{
"KValueText1":"Calls",
"KValueText2":"Total",
"KValueText3":null
}
]
покажите нам пример, демонстрирующий структуру объекта «данные», пожалуйста, , – ADyson
@ADyson Вы имеете в виду данные, которые, как ожидается, будут возвращены из БД? – danverbs
есть. объект «данных», который возвращается в 'function (data)'. Покажите нам его структуру. (Вы можете получить его, выполнив 'console.log (JSON.stringify (data));') – ADyson