У меня есть внешний файл javascript, который вызывает функцию setinterval, которая проверяет cfc на завершение передачи файлов между сервером и удаленным компьютером. Когда я вызываю эту функцию со стандартным обработчиком ошибок, она работает. Как только я добавляю собственный обработчик ошибок, он терпит неудачу. Я немой основан.
File_transfer.js
{
Function check_stream_server ()
Ajax call to query, application scoped, query-object.
Path = "ss_check.cfc"
};
// exception log and response with custom error
// I work with no custom error handler
Function send_file ()
{
Ajax to Put file in object; // I work
Same ajax call to Start stream.
thread if not running; //I work
Setinterval (check_stream_server, 5000) //I set interval
}
}
}
Index.cfm null {
Include the file_transfer.js
<button>click </button>
<script>
Button.on ('click', function (){
Send_file()
})
</script>
}
Index.cfm, check_ss.cfc и object_insert.cfc находятся в одной папке. Js находится во внешней папке lib.
Извините, что этот код отстой, но я набираю это с телефона и не смогу сегодня уснуть или всю ночь мечтать об этом.
Если это поможет, я также запускаю скомпилированный архив.