Передача функции Javascript через атрибуты встроенных данных -

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

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


Плагин отлично считывает ссылку на метод обратного вызова onFinish (), но когда он пытается выполнить любой javascript, который я туда вставил, я получаю сообщение об ошибке:

Uncaught TypeError: Object alert(); has no method 'call' 

Я предполагаю, что он читает alert();как строку. Любая идея, как я могу передать исполняемый javascript в плагин?

Я считаю, что плагин, который я использую, является расширением плагина загрузки файлов jQuery : https://github.com/blueimp/jQuery-File-Upload/wiki/Options

. Обновление: Я также пробовал использовать глобально определенные функции, например:



Я пытался изменить атрибут data-on-finishна myTesting, myTesting(), но безуспешно...

10
задан petehare 23 June 2012 в 01:43
поделиться