[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблема с чпу и jquery ($.ajax)
Crash2007
привет всем! =)

вот это:
        $(document).ready(function() {
$('#id').click(function() {
$.ajax({
url: '/data.php',
success: function(msg) { alert(msg); }
}
);
});
});

и файл data.php уже делает своё дело (запись в бд)..

и проблема в том.что при включенном чпу это все не работает..
помогите с этим... :unsure:



Спустя 11 минут, 48 секунд (16.02.2011 - 23:10) Snus написал(а):
Crash2007
Какие ошибки?
Тебе лучше так писать
        $(document).ready(function() {
$('#id').click(function() {
$.post('./data.php', function(msg) {
alert(msg);
});
});
});

Спустя 14 минут, 40 секунд (16.02.2011 - 23:24) Crash2007 написал(а):
ошибка вот какая: Uncaught ReferenceError: $ is not defined

Спустя 46 минут, 8 секунд (17.02.2011 - 00:10) Arni написал(а):
Ясно ,конфликт библиотек. А в коде выше гдето вот такого нету?


$jQuery


Еще один глупый вариант, забыли подключить jquery вообще. ;)

Спустя 7 минут, 14 секунд (17.02.2011 - 00:18) Crash2007 написал(а):
все правильно подключено..
повторю.когда ссылка чпу-шная (=)) ) не работает..а если отключен чпу...--работает..

зы.неужели вы не сталкивались с таким явлением. как по мне. то вопрос распространенный..)

Спустя 20 минут, 55 секунд (17.02.2011 - 00:39) glock18 написал(а):
Цитата (Crash2007 @ 16.02.2011 - 21:18)
зы.неужели вы не сталкивались с таким явлением. как по мне. то вопрос распространенный..)


вполне, и ответ уже был дан выше - при включенном "чпу" урл, по которому лежит jq, неправильно распознается

Спустя 6 минут, 7 секунд (17.02.2011 - 00:45) Arni написал(а):
Цитата (Crash2007 @ 16.02.2011 - 21:18)
все правильно подключено..
повторю.когда ссылка чпу-шная (=)) ) не работает..а если отключен чпу...--работает..

зы.неужели вы не сталкивались с таким явлением. как по мне. то вопрос распространенный..)

Еще как сталкивались. Если гдето в скрипте определили плагин как $jQuery, а вы пытаетесь получить доступ к функциям через $ то шиш вам wink.gif . Вы просто намек не поняли.

Спустя 7 минут, 24 секунды (17.02.2011 - 00:52) Crash2007 написал(а):
=)
ну намек не понял наверно потому что не изучал это

ну тогда объясните.что с этим делать..?

Спустя 9 часов, 56 минут, 21 секунда (17.02.2011 - 10:48) Arni написал(а):
Ну так заменить там где $jQuery на просто $. Или наоборот. Почитайте основы по яваквери, там все доступно написано.

Спустя 42 минуты, 29 секунд (17.02.2011 - 11:31) Zerstoren написал(а):
Когда вы подрубаете скрипт
у вас записано так

<script src="js/jquery.js" type="text/javascript"></script>
Данная конструкция будет работать только на главной.

для внутренних страниц нужно писать <script src="/js/jquery.js" type="text/javascript"></script>

если не помогает, <script src="http://sitename.ru/js/jquery.js" type="text/javascript"></script>




Спустя 1 час, 40 минут, 30 секунд (17.02.2011 - 13:11) Crash2007 написал(а):
ой.такой формат прижился ... --- <script src="/js/jquery.js" type="text/javascript"></script>
хотя это очень странно. потому что это все я уже пробовал...но только сейчас заработало =)
спасибо всем за помощь!! rolleyes.gif


_____________
Рисую на PHP :)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.