![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| DEER |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 749 Регистрация: 12.4.2005 Где: г. Рязань Репутация: 2 Всего: 13 |
ну ведь все написал ведь
только перед запуском скачай jQuery и пропиши в head (перед описанием функции onPush)
соответственно "/js/jquery.js" - относительный путь к файлу библиотеки Добавлено @ 23:24 а ещё лучше
Тогда, скрипт выведет сообщение, если только фунция из перла отработает нормально. В противном случает ничего не произойдет. Это сообщение отредактировал(а) DEER - 21.12.2009, 23:24 -------------------- |
||||||
|
|||||||
| dron000 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.9.2006 Репутация: нет Всего: нет |
Спасибо.Ща попробую
|
|||
|
||||
| dron000 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.9.2006 Репутация: нет Всего: нет |
Загрузил jquery разместил все везде где нужно при попытке обратиться к jquery.js сообщение apache
Premature end of script headers: jquery-1.3.2.js |
|||
|
||||
| DEER |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 749 Регистрация: 12.4.2005 Где: г. Рязань Репутация: 2 Всего: 13 |
код давай!
-------------------- |
|||
|
||||
| ginnie |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 6.1.2008 Где: Москва Репутация: 4 Всего: 49 |
dron000, у Вас apache почему-то пытается выполнить js-файл, вместо того, чтобы просто отдать клиенту его содержимое. Скорее всего дело в настройках apache.
-------------------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг) |
|||
|
||||
| kavkaz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 26.12.2007 Репутация: нет Всего: 2 |
продолжая мысль ginnie, предположу что этот самый *.js лежит в cgi-bin, где апачем прописано исполнять любые файлы
|
|||
|
||||
| dron000 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.9.2006 Репутация: нет Всего: нет |
Да но при перекладывании в другую он отдает клиенту содержимое (это видно потому что выполненение тела скрипта продолжается),но при обращении непосредственно к его частям ошибка та же.
|
|||
|
||||
| dron000 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.9.2006 Репутация: нет Всего: нет |
Может некорректно оформлен jquery.js ?Как я понимаю первая строчка - путь к интепретатору?
Добавлено через 10 минут и 12 секунд Код perl такой:
Строку интерпретатора #! убрал, jquery-1.3.2.js не в cgi-bin. Страница загружается,а вот когда наживаешь на кнопку в левом ниженем углу - ошибка на странице, в логах пусто. |
|||
|
||||
| dron000 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.9.2006 Репутация: нет Всего: нет |
Если смотреть html код печатаемый на страницу:
|
|||
|
||||
| Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
Открой свой "жс"ник в каком-нить иде и проверь на кодировку, на то какими символами заканчиваются строки и т.п. Как правило такие ошибки из-за подобных мелочей, подводных камней и прочего, что явным образом не влияет на работу самого алгоритма -------------------- менеджер по кодеврайтингу |
|||
|
||||
| DEER |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 749 Регистрация: 12.4.2005 Где: г. Рязань Репутация: 2 Всего: 13 |
во первых ошибка оформления - может ошибся когда набирал...
сделай, чтобы выводился такой текст
у тебя точно-точно jquery-1.3.2.js лежит в корневой директории сайта? судя по твоему примеру она у тебя должна лежать в www папке (короче там, где index.html) Добавлено через 2 минуты и 12 секунд и путь к script.pl проверь! он у тебя странный. хотя бы так "/script.pl", если он лежит в корневой папке сайта, иначе ещё путь к нему надо указывать (/cgi-bin/script.pl) -------------------- |
|||
|
||||
| dron000 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.9.2006 Репутация: нет Всего: нет |
Насчет jquery.js - он с офф сайта и я его не менял.Просмотрел- с виду все ок.
Когда разделил на два тега:
В access логе ушло обращение к jquery-1.3.2.js - думаю это не очень хорошо. jquery-1.3.2.js - точно лежит в www. Путь к script.pl верный т.к. страницу на которой эта несчастная кнопка рисует pl скрипт в этой же папке /cgi-bin/ |
|||
|
||||
| DEER |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 749 Регистрация: 12.4.2005 Где: г. Рязань Репутация: 2 Всего: 13 |
неее
Добавлено через 21 секунду пиши полный путь к файлу /cgi-bin/script.pl -------------------- |
|||
|
||||
| dron000 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.9.2006 Репутация: нет Всего: нет |
Попробовал- не помогло.Кроме того это будет неверно т.к. если задать так он выйдет на папку вверх а уж там точно script.pl нет-он в текущей папке откуда работает скрипт рисующий саму форму.
|
|||
|
||||
| dron000 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.9.2006 Репутация: нет Всего: нет |
Как можно еще проверить что jquery подгружается? И нужна ли все-таки строка доступа к интерпретатору в начале? Есть еще способ запуска скрипта без анализа возврата без аякса?
|
|||
|
||||
![]()
|
| Правила форума "Perl: CGI программирование" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: разработка для Web | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |