我有點新在這裏..我試圖學習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