从DB中删除后,通过id从JSON数组中删除对象

时间:2017-02-28 09:13:10

标签: javascript json

我有一个类似的json数组:

var ad =[{"itemID":"195","issue":"first","buttonText":"First","date":1481200571","link":"https://example.com/link"},{"itemID":"197","issue":"other","buttonText":"Something Else","date":1481200571","link":"https://example.com/linkother"},{"itemID":"215","issue":"main","buttonText":"Important","date":1481200571","link":"https://example.com/linkmain"}];

(上面的例子有3个对象,但实际上它可以有更多。)

我的页面上有一个ajax动作,它将删除其中一个对象所代表的db中的行。我想使用javascript从我的页面中的数组中永久删除itemID表示的对象,而不是使用整个json(多行和db调用)刷新页面。

1 个答案:

答案 0 :(得分:0)

有很多方法可以做到。

我想到的那些:

  1. 过滤掉一个项目:

    ranked
  2. 查找项目的索引并将其删除

    part_sorted