Ação de formulário dinâmico do Firefox (apenas) não está funcionando

O console está retornando em branco para a ação attr. Eu mudei o:

$('#file_upload').attr('action','io.cfm?action=updateitemfile&item_id='+$('.agenda-modal').attr('data-defaultitemid'));

Em torno e fora do.live('submit') e sem sorte. Eu também tentei sem o+$('.agenda-modal').attr('data-defaultitemid') parte e ainda retorna em branco. Eu removi tudo no meu formulário para APENAS:

$('#file_upload').live('submit',function(event){
        $(this).attr('action','io.cfm?action=updateitemfile&item_id='+$('.agenda-modal').attr('data-defaultitemid'));
});

e ainda nada. Ele não é enviado a lugar nenhum e retorna action = ""

Por fim, ele funciona em todos os outros navegadores, mas não no Firefox :( Alguém tem alguma idéia?

Aqui está o HTML, caso você queira vê-lo:

<form id="file_upload" method="post" enctype="multipart/form-data" target="upload_target" action="">
    <input name="binary" id="file" size="27" type="file" /><br />
    <br><input type="submit" name="action" value="Upload" /><br />
    <iframe id="upload_target" name="upload_target" src="" style="display:none"</iframe>
</form>

questionAnswers(1)

yourAnswerToTheQuestion