Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Дорогие друзья, помогите. (https://javascript.ru/forum/css-html-firefox-mizilla/31888-dorogie-druzya-pomogite.html)

Tapakan 24.09.2012 19:03

Дорогие друзья, помогите.
 
<script type="text/javascript">
$(document).ready(function() {
$('.answer'). hide();
$('#main h2').toogle(
function() {
$(this).next('.answer').fadeIn();
},
function () {
$(this).next('.answer').fadeOut();
$(this).removeClass('close');
}
);
});
</script>
$ is not defined
<script type="text/javascript">
$('a[href^=http://]').each (function() {
var link = $(this).attr('href');
$('urllist').append('<li>' + link + '</li>');
});
</script>
тоже $ is not defined
Обычный ява скрипт работает, Jquery не хочет

bot87 24.09.2012 19:08

библиотеку подключил?

Tapakan 24.09.2012 19:21

<script type="text/javascript src="js/jquery.js"></script>
Конечно

melky 24.09.2012 20:08

Если в начале скрипта эта строчка не поможет :
window.$ = jQuery;

то значит jQuery на момент исполнения скрипта не загружена.

trikadin 25.09.2012 00:37

Tapakan,

Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.

Tapakan 25.09.2012 12:42

Оба метода не помогли. Еще писало anonymus function. Если поможет вот сайт - php.aboutonline-casino.com

Tapakan 25.09.2012 15:29

Помогите, пжл. Не могу продолжать обучение :(

trikadin 25.09.2012 15:43

Tapakan, твоя проблема - в ДНК заголовках. Судя по всему, браузер не распознаёт твою jQuery как скрипт. Подключи её вот этой строчкой
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>

и будет тебе счастье.

Tapakan 03.10.2012 16:53

Подскажите, пожалуйста, какой идет алгоритм действий?
$(document).ready(function () {
$('#registr').submit(function() {
var form = $(this).serialize();
$.post('login.php', form, process);
function process(data) {
if (data=='pass') {
$('#content').html('<p>Вы успешно зарегистрированы</p>');
}
else {
if ($('#fail').length == 0) {
$('#content').prepend('<p id="fail"> Что-то не то</p>');
}
}
}
return false;
});
});

У меня в любом случае выдается "Что-то не то". В книге, к сожалению, детально не разбирается. Что значит data=pass? Что такое дата, это ответ сервера? И если у меня переменная в пхп password а не пасс. Ява скрипт проходит по сценарию пхп и получает ответ? И если у меня два буттона, лог и рег.


Часовой пояс GMT +3, время: 20:42.