0
Когда я выбираю файл ниже, функция изменения запускается один раз и дважды вызывает функцию отправки, на localhost он вызывается один раз, но в режиме реального времени его вызов 2 раза..on submit функция запускается дважды - jQuery
// On change in file input.
jQuery(document).on("change", 'input#file', function()
{
// runs once.
jQuery('input#submit').submit();
});
// Submit form.
jQuery(document).on("submit", 'form', function(event)
{
// runs 2 times
}
HTML:
<form id="upload" action="" method="post">
<div id="drop_area" class="drop">
<input id="file" type="file" name="files" />
<input id="submit" class="uploadSubmit" type="submit" value="submit">
</div>
</form>
- EDIT -
http://jsfiddle.net/arunpjohny/9a03mkd8/1/ - вызывается только один раз –
Ваша логика где-то сбой, либо приводит к двойному запуску события изменения, либо обработчик отправки привязывается к событию дважды. –
это потому, что вы используете 'return false'? –