Я использую trigger()
, чтобы принудительно отправить форму, и мне нужно выполнить функцию после завершения отправки формы. Я предполагаю, что единственный способ сделать это - с функцией обратного вызова, но кажется, что trigger
не позволяет выполнять функции обратного вызова. Как я могу достичь того же результата? Я хочу что-то, что было бы эквивалентно следующему:Как создать функцию обратного вызова для функции триггера jQuery?
$('#fileUploadButton').trigger('click',function(){
// my callback function code goes here.
});
Как события синхронны, то does'nt имеет смысл сделать это. Просто добавьте следующую строку после первого, и она будет выполнена в одном потоке. Если вы отправляете форму, страница перезагружается, и для этого нет обратного вызова. – adeneo
Правда, но форма отправляется в '' iframe'', поэтому мне нужно знать, когда она отправляется. –
Тогда вам, вероятно, понадобится настраиваемое событие, которое отправляет обратный вызов в родительское окно при отправке формы, и внезапно стало очень сложно. – adeneo