Что передается с привязкой в JS?

0

Я привязываю выбор настраиваемого элемента управления к функции. Я просто хочу уточнить, когда я свяжу что-то вроде этого

auditFileUpload.bind("select",  uploadSelectfunction);

Я знаю, что могу использовать следующую функцию

uploadSelectfunction(e)
{

}

как это происходит? это события? или самого объекта?

если бы у меня была такая функция, как бы связать ее?

uploadSelectfunction(e, datatype)
{

}

auditFileUpload.bind("select",  function() { uploadSelectfunction(events, "CSV"   });

Я пробовал события, это не работает.

sugesstions? уточнения?

Теги:

1 ответ

0
Лучший ответ

Параметр events - это просто первый параметр, переданный обработчику/методу события. Просто передайте это:

auditFileUpload.bind("select",  function(events) { uploadSelectfunction(events, "CSV"  

В исходной версии uploadSelectfunction - это просто указатель на функцию, которая принимает один аргумент. Этот аргумент событий определяется внутри события select.

Если вместо этого вы поместите встроенный метод (как вы это сделали), вам необходимо принять параметр events и передать его вашему коду.

  • 0
    офигенно спасибо ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню