我通过使用JavaScript splice()
方法删除表格行数据时遇到问题。但我不能删除数据,同时删除数组的第一行和最后一行。如何使用javascript从数组中删除特定的行?
$ scope.StudentDetails是我的数组包含了像ID,姓名,部门,年龄,地址的所有数据,
$scope.deleteData = function (item)
{
var index = $scope.StudentDetails.indexOf(item);
if (index > -1)
{
$scope.StudentDetails.splice(index, 1);
}
};
在第一幅图像,我会点击删除然后显示在下面的图像..但不删除确切的数据。 我正在使用上面的编码。
使用下面的代码加载我的数据并推送到数组并在表格元素中填充日期。
$scope.Load = function()
{
$scope.StudentDetails = [];
$http({ method: 'GET', url: '/Home/GetStudentDetails' }).success(function (data)
{
if (data != null)
{
$.each(data.Data, function (index, value)
{
$scope.StudentDetails.push(value);
});
// $scope.checked = false;
}
}).error(function()
{
alert("Failed");
});
}
请帮助任何人! 在此先感谢!
你可以发布更多的代码(包括删除第一个/最后一个条目)? – David
'item'是什么? – Praveen
该项目,其中包含行ID ... – Sankar