我正在尝试将新数据推送到一个名为 filter.js 的 jQuery 函数中(https://github.com/jiren/filter.js)
问题是我无法弄清楚 addData 的数组应该是什么样子。
这是脚本的演示:http: //jiren.github.io/filter.js/stream.html
这是它从一开始就获取的 JSON:/examples/data/top_movies_data.json
关于此功能的唯一文档说:
向现有过滤器添加更多数据
如果您使用 ajax 流式传输 json 数据,那么您可以添加这样的数据
fJS.addData(数据)
这里 fJS 是 Filter.js 对象,数据是 json 记录。
我正在尝试使用此代码制作一个新框,它会回显“添加”,但没有添加任何框,也没有打印“添加”
<button id="add">ADD</button>
<script>
$("#add").click(function() {
alert("add");
var myNewBox = '[{"name":"Woho","outline":"Two imprisoned men bond over a number of years, finding solace and eventual redemption through acts of common decency.","rating":"9.3","director":"Frank Darabont","year":"1994","stars":["Tim Robbins","Morgan Freeman","Bob Gunton"],"runtime":"142","genre":["Crime","Drama"],"certificate":"R"}]';
fJS.addData(myNewBox);
alert("added");
});
</script>
控制台给了我这个错误:ReferenceError: fJS is not defined
如果有人可以帮助我如何更改我的功能以添加数据,我会很高兴。
提前非常感谢!