我在Controller中有JSONResults,现在我拥有JSONResults表中的所有数据,在客户端的html详细信息视图页面中我有javascript并获取所有数据。 如何从Json获取数据,其中客户端名称为eqal为klID(这是json字符串,其中是客户端名称)。
我尝试了这个,但再次查看所有数据。
for (var i = 0; i < json.length; i++) {
$.data = (json[i].klID = "@Html.DisplayFor(model => model.klient)");
var dateString = json[i].datum.substr(6);
var currentTime = new Date(parseInt(dateString));
var month = currentTime.getMonth() + 1;
var day = currentTime.getDate();
var year = currentTime.getFullYear();
var date = day + "/" + month + "/" + year;
tr = $('<tr/>');
tr.append("<td>" + json[i].pID + "</td>");
tr.append("<td id='date'>" + date + "</td>");
tr.append("<td>" + json[i].description + "</td>");
tr.append("<td>" + json[i].popust + "</td>");
$('table').append(tr);
请帮帮我。谢谢
答案 0 :(得分:0)
代码与您的问题无关,我在这里没有看到任何文件管理器。如果你只想显示kIID ==客户端,只要把条件放在下面
if(json[i].klID === 'What ever name'){
var dateString = json[i].datum.substr(6);
var currentTime = new Date(parseInt(dateString));
var month = currentTime.getMonth() + 1;
var day = currentTime.getDate();
var year = currentTime.getFullYear();
var date = day + "/" + month + "/" + year;
tr = $('<tr/>');
tr.append("<td>" + json[i].pID + "</td>");
tr.append("<td id='date'>" + date + "</td>");
tr.append("<td>" + json[i].description + "</td>");
tr.append("<td>" + json[i].popust + "</td>");
$('table').append(tr);
}
答案 1 :(得分:0)
const myArray = ['a', 2, 'b', 3, 4];
const filtered = myArray.filter((entry) => (
isNaN(parseInt(entry))
);
console.log(filtered); // output: ['a', 'b']