Код (Text): <script src="js/jquery.form.js"></script> <script> // Загружаем файл $(document).ready(function() { $('#myfile').live('change', function() { $("#preFile").html(''); // чистим preview $("#preFile").html('<img src="images/load.gif" alt="JavaScript: Загрузка картинок с помощью jQuery и PHP" />'); //показываем картинку загрузки $("#formTaskUpload").ajaxForm({ target: '#preFile' }).submit(); }); }); </script> <form id="formTaskUpload" method="post" enctype="multipart/form-data" action="upload.php?id=<?=$id?>&fu=<?=$log?>&tu=<?=$STU?>"> Загрузить файл: <input type="file" name="myfile" id="myfile" /> <div id="preFile"></div> </form> Вот код во встраиваемом includ'ом файла. Тут работает динамическая загрузка файла на сервер с выводом изображения. ТАКУЮ же функцию встроил в другом месте - она прекрасно работает. А тут - вообще ни в какую. Вот что выводит консоль: А жалуется он на это: Код (Text): <script> // Загружаем файл $(document).ready(function() { $('#myfile').live('change', function() { $("#preFile").html(''); // чистим preview $("#preFile").html('<img src="images/load.gif" alt="JavaScript: Загрузка картинок с помощью jQuery и PHP" />'); //показываем картинку загрузки $("#formTaskUpload").ajaxForm({ // <- ВОТ НА ЭТУ target: '#preFile' }).submit(); }); }); </script> Файл встроил перед самим скриптом. Не работает.. Вот тоже самое место из другого файла, где всё работает: Код (Text): <script src="js/jquery.form.js"></script> <script> // Загружаем файл $(document).ready(function() { $('#myfile').live('change', function() { $("#prevDial").html(''); // чистим preview $("#prevDial").html('<img src="images/load.gif" />'); //показываем картинку загрузки $("#formDialUpload").ajaxForm({ target: '#prevDial' }).submit(); }); }); </script> <div id="addfile"> <form id="formDialUpload" method="post" enctype="multipart/form-data" action="dialUpload.php?id=<?=$id?>"> <input type="file" name="myfile" id="myfile" /> <div id="prevDial"></div> </form> </div> Так в чем же может быть дело?
$("#formTaskUpload").ajaxForm({ // <- ВОТ НА ЭТУ Как будто бы самой функции ajaxForm нет. Хотя js сразу перед функцией src'ом добавил... Добавлено спустя 1 минуту 53 секунды: Проверил еще один скрипт загруки - тоже самое. Жалуется на отсутствие.... Хотя скрипты прямо перед употреблением встраиваю... Что-то не так..
Нет. На наличие самого jquery он не ругается. А вот на то, что когда обращаешься к неизвестной функции, которую встроил перед этим - ругается...
ну то есть не успевает объявиться функция как расширение jQ. потом-то она доступна? руками из консоли ее видно?
http://knipclub-rp.ru/cookieIN.php?log=Igor7935&par=c3fa0cb ... 56eac3611b ВОт ссылка на вход в аккаунт... зайдите в диалог с VolodinAS (http://knipclub-rp.ru/?p=alldialogs&u=VolodinAS) Там будет кнопка на добавление файла. Загрузка работает. Но например в профиле (http://knipclub-rp.ru/?p=profile) при попытке загрузить файл (обновить аву) ничего не происходит ошибка...
ничего не понятно. где там загрузка файла? есть только "Требуется оплата членского взноса" и постоянные ежесекундные уведомления, от которых просто невозможно избавиться.
В хтмл страницу было понапихано куча src="" на адрес jquery. Когда я всё убрал и оставил только 1 единственный - всё сработало, все файлы прикрепляются