Я использую плагин jquery iframe для добавления HTML в мой iframe. Среди прочего, это
содержит:
<form id="update" action="dummy" method="POST" enctype="multipart/form-data">
<div><input type="file" name="data" id="update_data"></div>
</form>
Затем я запускаю следующую функцию. Наблюдая за весельем в отладчике Chrome, я вижу
что я успешно фиксирую на фрейме, форме и поле ввода. Но
средство выбора не появляется, и форма не отправляется в службу (JAX-RS).
function update_file(file) {
var iframe = $('#new_file_iframe');
var delform = iframe.contents().find("#update");
var fileinput = iframe.contents().find("#update_data");
// URLencoding?
delform.attr("action", "/rex-ws/service/jape/update-file/" + file);
fileinput.click();
delform.submit();
}
Возможно, click
- это не то, что нужно, чтобы его отключить?