Я пытаюсь подтолкнуть новые данные в JQuery функция называется filter.js (https://github.com/jiren/filter.js)Нажмите содержание fliter.js (JQuery фильтрации скрипт)
Проблема заключается в том, что я не могу понять, как массив для addData должно выглядеть так.
Вот демо для сценария: http://jiren.github.io/filter.js/stream.html
Вот JSON это выборка от начала: /examples/data/top_movies_data.json
Единственная документация об этой функции говорит:
Add more data to existing filter
If you are streaming json data using ajax then you can add data like this
fJS.addData(data)
Here fJS is Filter.js object and data is json records.
Я пытаюсь создать новую коробку с этим кодом, это эхо «добавить», но не добавляется окно, и оно не печатает «добавлено»
<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 не определен
Я был бы рад, если кто-то может помочь мне, как я должен изменить свою функцию, чтобы иметь возможность добавлять данные.
Большое спасибо заранее!
Я не вижу, где вы определили 'fJS'? – Elen
Я считаю, что он определен в файле filter.js в каталоге/example /: https://github.com/jiren/filter.js/blob/master/examples/filterjs.js –
нет, это функция. но вы должны назначить его переменной или элементу. документация довольно бедна ... там определяется как «var fJS = filterInit (« усы »);' – Elen