4 / 4 / 0
Регистрация: 09.03.2014
Сообщений: 20

Ajax не работает функция (preventDefault)

10.03.2014, 18:59. Показов 5967. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
На моем сайте не работает функция "preventDefault()" (localhost) XAMPP.
На другом сайте есть пример этого кода и там всё отлично работает.

JavaScript
1
2
3
4
$("#customLink").click(function(event) {
 event.preventDefault();
alert("Мы не перешли по ссылке, а вывели своё сообщение!");
});
HTML5
1
<a id="customLink" href="http://google.com">При клике по этой ссылке ты не сможешь перейти на Google</a>
jQuery подключил !
HTML5
1
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.03.2014, 18:59
Ответы с готовыми решениями:

Ajax не работает функция (preventDefault) - jQuery
Добрый день, подскажите, почему не отсылает форму? --- $('form#form2').submit(function(e) { e.preventDefault(); var msg =...

Не работает redirect после preventDefault
Отправляю данные формы на сервер с помощью JQuery POST запроса,чтобы страница не перегружалась использую event.preventDefault(), а затем...

e.preventDefault()
Код выглядит вот так вот: $(document).ready(function(){ $(&quot;.click&quot;).on('click',function(e){ e.preventDefault(); var href =...

6
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
10.03.2014, 19:06
1. Ваш код должен быть после подключенной библиотеки
2. Ваш код, если он не в самом низу страницы, то должен быть обёрнут в конструкцию DOM-Ready
JavaScript
1
2
3
$(function(){
    // тут ваш код
});
3. Не забываем пользоваться консолью
0
4 / 4 / 0
Регистрация: 09.03.2014
Сообщений: 20
10.03.2014, 19:10  [ТС]
Проблему решил так !

JavaScript
1
2
3
4
5
6
$(document).ready(function(){
$("a#customLink").click(function(event) {
alert("Мы не перешли по ссылке, а вывели своё сообщение!");
return false;
});
});
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
10.03.2014, 20:11
Цитата Сообщение от TheMoren Посмотреть сообщение
Проблему решил так !
Это хорошо. Но на будущее, записи ниже идентичны:
JavaScript
1
2
3
4
5
6
7
8
// это, как написали вы
$(document).ready(function(){
 
});
// и эта, что я показывал выше
$(function(){
 
});
1
4 / 4 / 0
Регистрация: 09.03.2014
Сообщений: 20
10.03.2014, 20:38  [ТС]
Спасибо за помощь !
0
Superposition
 Аватар для Padimanskas
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
10.03.2014, 21:15
Добавлю, что возврат return false; идентичен записи:
JavaScript
1
2
event.preventDefault();
event.stopPropagation();
в обработчике события.
0
4 / 4 / 0
Регистрация: 09.03.2014
Сообщений: 20
10.03.2014, 21:31  [ТС]
Это я знаю !
Но все равно спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.03.2014, 21:31
Помогаю со студенческими работами здесь

Не срабатывает e.preventDefault();
Привыполнении скрипта, страница прыгает вверх, я так понимаю что не срабатывает e.preventDefault(); var path =...

Игнорирует e.preventDefault();
&lt;form action=&quot;./core/engine/upload.php&quot; method=&quot;post&quot; enctype=&quot;multipart/form-data&quot; id=&quot;upload&quot;&gt; &lt;fieldset&gt; &lt;legend&gt;Загрузка...

PreventDefault на right click
В любом HTML-плеере при клике правой кнопкой мыши на видео открывается меню, в котором это самое видео можно &quot;открыть в новой...

функция ajax
Всем привет!!! Вопрос следующий ,мне в параметр url функции ajax надо передать функцию из файла.т.е есть файл functions.php,а в этом...

В обработчике события preventDefault в начале или в конце - есть ли разница?
Здравствуйте! скажите пожалуйста, есть ли разница? $(&quot;#link&quot;).click(function(e){ e.preventDefault(); ......... }) и ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Old Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru