我有点新在这里..我试图学习jquery .. 在jquery中我只想要那些有唯一标题的行(即)行1,2和3只...从json数据中删除具有重复属性的行
我有表的结构是这样的:
在SQL Server中我有这样
QuestionType Title
Parent1 A
Parent2 B
Child1 X
Child1 X
Child1 X
表列,这是我的AJAX功能
$.ajax({
//parameters
success: function (response) {
result= response.d;
if (result.QuestionType == "Child1") {
//remove duplicate question.Title
//I tried Code like this : if(!$.unique(question.Title))
//{$.Remove()}
//this is not working
}
我也试过这个代码:
var groups = [];
$.each(chick, function (i, item) {
$.each(item.Title, function (j, group) {
if ($.inArray(group, groups) == -1) {
groups.push(group);
}
});
});
这也没有工作 我已经看到它在使用删除()和独特()类似的职位。但我没有得到它正确的方式。我我也希望如果有一些lambda表达式可以在JQuery中使用像不同的()function..But没有得到它正确的方式...
任何建议将是有益的
如果可能尝试在服务器端实现返回,而不是返回大块数据的不同的数据和在客户端删除。 – malkam
我不允许它..我需要删除json数据 – user3767164
好吧,所以'结果'将是'QuestionType'和'标题'属性的对象数组? – malkam