0 / 0 / 1
Регистрация: 23.12.2011
Сообщений: 10

Метод getPreventDefault() является устаревшим. Для его замены используйте метод defaultPrevented. В чем причина этой ошибки?

09.01.2014, 22:55. Показов 16682. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте)
Обращаюсь к вам за помощью:
при выборе элемента из списка <select>, (то есть по событию change()) должен отправиться ajax запрос со значением опции этого списка в php-файл, который должен вернуть содержимое другого списка, прочитанное из БД. В итоге при тестировании в консоли mozilla вылетает ошибка - Метод getPreventDefault() является устаревшим. Для его замены используйте метод defaultPrevented. В чем причина этой ошибки?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.01.2014, 22:55
Ответы с готовыми решениями:

Выдает ошибку, что метод getPreventDefault является устаревшим
Доброго времени суток ругается Метод getPreventDefault() является устаревшим. Для его замены используйте метод defaultPrevented. ...

Используйте метод касательных для уточнение значение корня полинома
Задание: 1. Используйте метод касательных для уточнение значение корня полинома: y(x)=amxm+am-1xm-1+…+a1x+a0. 2. Предусмотреть...

Дана строка,заменить все числа в ней на звездочки(для этого используйте метод replace)
Дана строка,заменить все числа в ней на звездочки(для этого используйте метод replace)

12
284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613
10.01.2014, 09:56
А запрос выполняется нормально? У меня просто тоже такая ошибка встречалась
0
 Аватар для MoonDevilzzz
18 / 18 / 8
Регистрация: 15.03.2012
Сообщений: 166
10.01.2014, 10:39
Это не ошибка, а скорей всего предупреждение.
0
0 / 0 / 1
Регистрация: 23.12.2011
Сообщений: 10
10.01.2014, 11:22  [ТС]
от файла к которому происходит ajax обращение, ничего не приходит, целевой список остается пустым
0
284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613
10.01.2014, 11:22
Покажите код, у меня хоть и выползала ошибка, но вроде всё работало
0
0 / 0 / 1
Регистрация: 23.12.2011
Сообщений: 10
10.01.2014, 11:33  [ТС]
JavaScript
1
2
3
4
5
6
7
8
9
10
$(document).ready(function () {
$('select').change(function () {
$.ajax ({
'type' : 'post',
'url' : 'load.php',
'data' : 'par='$(this).val()',
'success' : function (data) {$('#region').html(data)}
})
})
})
в файле load.php читаются данные из БД и с помощью echo в теле цикла for печатаются
0
 Аватар для MoonDevilzzz
18 / 18 / 8
Регистрация: 15.03.2012
Сообщений: 166
10.01.2014, 11:37
JavaScript
1
'data' : 'par='$(this).val()',
тут касяка с ковычками нет?
0
0 / 0 / 1
Регистрация: 23.12.2011
Сообщений: 10
10.01.2014, 11:42  [ТС]
точно нет, опечатался, пишу с работы, оригинала под рукой нет
0
 Аватар для MoonDevilzzz
18 / 18 / 8
Регистрация: 15.03.2012
Сообщений: 166
10.01.2014, 11:45
Да вроде все в норме, а превент дефолт у меня часто выскакивает.Обычно проблем никаких, тут только консоль смотреть, уходит ли вообще запрос на файл, и что возвращается.
0
0 / 0 / 1
Регистрация: 23.12.2011
Сообщений: 10
10.01.2014, 11:48  [ТС]
ок, помучаю все это вечером, отпишусь
0
0 / 0 / 1
Регистрация: 23.12.2011
Сообщений: 10
16.01.2014, 10:04  [ТС]
После приведения кода jquery и php в норму при помощи Firebug, получаю ajax ответ с Content-length = 0 php-код:
PHP
1
2
3
4
5
6
7
8
9
10
11
if ((isset($_POST['par']) && !empty($_POST['par'])) && (isset($_POST['id']) && !empty($_POST['id'])))
{
$id = $_POST['id'];
$result = query("SELECT id, region_name_en FROM region_ WHERE id_country='$id'");
$q = mysql_num_rows($result);
    for ($j=0; $j<$q; ++$j)
        {
            $region = mysql_fetch_row($result);
            echo "<option value='" . $region[0] . "'>" . $region[1] . "</option>";
        }
}
jquery:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$(document).ready(function(){
    $('select').change(function() {
    if ($(this).attr('id') == 'country')
    {
        $.ajax ({
        'type' : 'POST',
        'url' : 'load.php',
        'data' : 'par=country&id=$("#country").val()',
        'success' : function (data) { 
            
            $("#region").html(data);
            }
         })
        }
})
})
Почему приходит нулевой ответ от серверва?
0
284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613
16.01.2014, 10:07
Сделайте в php
PHP
1
echo $_POST['id'];

я вот в этом не уверен
JavaScript
1
'data' : 'par=country&id=$("#country").val()',
в таком виде можно передавать значение? я про $("#country").val()
его не надо из кавычек вынести?
1
0 / 0 / 1
Регистрация: 23.12.2011
Сообщений: 10
18.01.2014, 23:21  [ТС]
да,самое оно!!!
вот как надо было:
JavaScript
1
'data' : 'country='+ $("#country").val(),
Спасибо огромное и успехов от всей души!)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.01.2014, 23:21
Помогаю со студенческими работами здесь

В чем причина ошибки компиляции в программе для определения площади треугольника?
Вобщем, пишу программу на DevC++, которая по 3 точкам определяет площадь треугольника. Использую векторное произведение. При компиляции...

метод get и с чем его кушать?
Доброе время суток, я в JavaScript совсем новичёк, ещё толком не разобрался как и что работает.. Я создал свой сайт, с базой данных,...

метод для замены элементов
Добрый вечер! Помогите Пожалуйста написать метод, который будет заменять минимальным элементом массива все элементы, предшедствующие ( по...

Метод CreateFolder и метод AddFolder чем отличаются?
я еще новичок :) почему то создать папку с помощью метода AddFolder у меня так и не получилось :( подскажите в чем разница как...

СЛАУ. Метод обратной матрицы, метод Гаусса, метод Крамера, метод Зейделя
Помогите ребят. Не могу построить алгоритмы для этих методов Язык C++


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

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

Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru