Форма Javascript не будет отправлена

Я использовал загрузчик в соответствии с http://www.hoppinger.com/blog/2010/05/28/file-upload-progress-bar-with-phpapc-and-javascript/ и с тех пор применил его к одному моих форм и пока работает счетчик прогресса, функция отправки не срабатывает при успешной загрузке.

Полный код того, что я использую, приведен ниже:

JS
get_progress.php
uploader.php

Насколько я могу судить, в моем ограниченном опыте это функция, которая обрабатывает submit:

postUpload : function(o_data) { // Loop through every input and set json response in hidden input this.a_inputs.each((function(o_input) { var s_name = o_input.get('name'); var s_value = ''; if(o_file = o_data.files[s_name]) { s_value = JSON.encode(o_file); } var o_jsonInput = new Element('input',{'type': 'hidden','name':o_input.origName,'value':s_value}).replaces(o_input); }).bind(this)); // Make form "original" again by purging elements and resetting attributes this.revertSubmit(); this.o_form.submit(); }, 

Я заметил, что submit был this.o_form.submit(); а не this.form.submit(); и проверил его, и он объявил o_form : {} в верхней части класса, поэтому я предполагаю, что его синтаксис верен, но у меня нет реальной идеи.

До того, как я реализовал этот отчет о прогрессе, форма работала отлично, так что это привело меня к разочарованию.

По сути, что пошло не так, я могу только предположить, что это нечто простое, как недостающее ; или подобная ошибка.

Если вы получите 404 на submit, это означает, что это сработало. Я временно разблокировал страницу для устранения неполадок.

Как это может быть важно, мой сайт использует WordPress.