При отправке я получаю следующую ошибку:
Uncaught TypeError: Cannot read property 'clear' of undefined
Насколько я могу судить, это связано с двумя файлами. Ниже приведен сокращенный код из pro_to.js
jQuery(document).ready(function( $ ){
$( document ).on( "fep_form_submit_done", function( event, response, thisForm ) {
$("#fep_mr_to").tokenInput("clear");
$(".fep_pro_to_checkbox").trigger("change");
});
}
. Это вызывает функцию в jquery.tokeninput.js:
var methods = {
init: function(url_or_data_or_function, options) {
var settings = $.extend({}, DEFAULT_SETTINGS, options || {});
return this.each(function () {
$(this).data("settings", settings);
$(this).data("tokenInputObject", new $.TokenList(this, url_or_data_or_function, settings));
});
},
clear: function() {
this.data("tokenInputObject").clear();
return this;
}
};
this.clear = function() {
token_list.children("li").each(function() {
if ($(this).children("input").length === 0) {
delete_token($(this));
}
});
};
Я не уверен, чего не хватает. Как мне исправить эту ошибку?