Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
17 / 17 / 6
Регистрация: 10.12.2013
Сообщений: 740

Не работает скрипт Ajax

19.11.2017, 08:20. Показов 1013. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем.

В определенных целях мне понадобился аякс, и я начал его изучать. Сделал простейший пример на Денвере:

index.html
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html>
    <head>
        <title>Aaaa</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
        
        <script src="http://code.jquery.com/jquery-3.2.1.min.js"</script>
    </head>
    
    <body>
        <form method="post">
            <input type="text" name="name" placeholder="Enter your name">
            <input type="tel" name="phone" placeholder="Enter your phone">
            <button type="submit">Submit</button>
        </form>
        
        <script src="form.js"></script>
    </body>
 
</html>
something.php
PHP
1
2
3
4
5
6
<?php
    $name = $_POST['name'];
    $phone = $_POST['phone'];
    
    echo('<p>Name: ' . $name . '; Phone: ' . $phone . '</p>');
?>
form.js
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$(document).ready(function() {
    $('form').submit(function() {
        var form_data = $(this).serialize();
        
        $.ajax({
            type: "POST",
            url: "something.php",
            data: form_data,
            success: function() {
                alert('Success');
            },
            error: function() {
                alert('Error');
            }
        });
    });
});
.

Но аякс скрипт не работает. В чем тут проблема?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.11.2017, 08:20
Ответы с готовыми решениями:

Скрипт на ajax
Здравствуйте форумчане, очень большая просьба помочь, попросили написать скрипт на ajax, но им почти не владею, а задачка такая: На...

Не работает скрипт ajax
Есть скрипт &lt;script type=&quot;text/javascript&quot; language=&quot;javascript&quot;&gt; /*переменная для хранения объекта запроса*/ var xmlHttp=null; ...

Скрипт php+ajax не работает в IE
Здравствуйте! Скрипт содержит три выпадающих списка, заполняются они из файлов. Выбор первого - заполняется второй Выбор второго -...

4
 Аватар для Уф
890 / 725 / 447
Регистрация: 13.07.2015
Сообщений: 2,277
19.11.2017, 09:55
JavaScript
1
2
3
4
5
$(document).ready(function() {
    $('form').submit(function(e) {
        e.preventDefault(); //запретить стандартное поведение, а именно отправку формы
        var form_data = $(this).serialize();
        ......
1
17 / 17 / 6
Регистрация: 10.12.2013
Сообщений: 740
19.11.2017, 12:00  [ТС]
Уф, Спасибо, аякс заработал. Но теперь не работает пхп скрипт.

Я чего хочу добиться... Вводишь имя и номер телефона, нажимаешь на кнопку, и ниже без перезагрузки страницы появляется строка "Name: blabla; Phone: 88888888888".
0
 Аватар для Уф
890 / 725 / 447
Регистрация: 13.07.2015
Сообщений: 2,277
19.11.2017, 12:17
Лучший ответ Сообщение было отмечено Sh@dow777 как решение

Решение

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$(document).ready(function() {
    $('form').submit(function(e) {
        var form_data = $(this).serialize();
        e.preventDefault();
        $.ajax({
            type: "POST",
            url: "something.php",
            data: form_data,
            success: function(data) {
                alert('Success '+data); //тут функция получает данные ответа, можешь их вставить в любой блок куда хочешь
            },
            error: function() {
                alert('Error');
            }
        });
    });
});
1
17 / 17 / 6
Регистрация: 10.12.2013
Сообщений: 740
20.11.2017, 03:41  [ТС]
Уф, О, вот это то, что нужно. Спасибо огромное!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.11.2017, 03:41
Помогаю со студенческими работами здесь

Как обойти, Ajax не работает и выполнить php скрипт
Здравствуйте, есть ссылка по нажатию отрабатывает Ajax и выводит Hello World! Как при отключенном JavaScript, по нажатию на ту же ссылку,...

Баг в Google Chrome при ajax-запросе, Скрипт работает во всех браузерах кроме Google Chrome
данный скрипт срабатывает везде (опера, ИЕ, ФФ, Сафари), кроме Google Chrome: // запись в кэш всех фоток var proimg = ; var ximg...

PHP скрипт -> Json -> выбор пользователя -> AJAX -> первоначальный PHP скрипт
Доброго времени суток! Я новичек вэб программировании, так что прошу строго не судить(в гугле ответа не нашел). Есть задача: ...

php скрипт + ajax
К примеру использую ajax для влияния на рейтинг новости, дело в том, что если быстро нажать несколько раз скажем на плюс, то данные...

Зависает скрипт с ajax
Здравствуйте, помогите пожалуйста, написал программу отправляющую post и получающую этот же файл, вот код: &lt;meta...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru