Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
6 / 2 / 0
Регистрация: 17.03.2013
Сообщений: 90

Изменения цвета div после после удачного завершения запроса Ajax

04.05.2013, 21:28. Показов 1967. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрые сутки! Помогите решить следующую проблему.

Есть 10-ть Div внутри каждой написано три слова: (красный, синий, зеленый). Когда пользователь нажимает например на зеленый, одного из Div, запускается функция которая через аякс посылает серверу например green=1; после обработки в функции success должен быть скрипт который менял цвет на зеленый именно того div который мы выбрали, ну а если бы пользователь выбрал синий, то div поменялся соответственно на синий. Помогите написать этот скрипт. Или хотя бы алгоритм.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.05.2013, 21:28
Ответы с готовыми решениями:

Открытие второго контроллера после удачного POST запроса
При старте программы у меня открывается loginWindowController, там я ввожу логин и пароль. После нажатия на кнопку войти отправляются два...

Вызов ajax запроса после обработки другого ajax запроса
Добрый день. По нажатию на кнопку происходит ajax запрос. Сервер возвращает true или false. Если результат true, то должен выполняться еще...

После вставки ответа ajax в input запроса, ответ ajax не изменяется
Здравствуйте! В общем так, есть поле input, есть таблица с полем count. Задача: изменить содержимое поле count по средством ajax, но при...

4
 Аватар для Soldado
901 / 833 / 198
Регистрация: 28.06.2012
Сообщений: 1,607
Записей в блоге: 4
05.05.2013, 11:05
Вначале по php : подойдёт такой вариант, что при клике будeт передаваться в php - обработчик цифры или 1, или 2, или 3. А обработчик будет возвращать назад соответственно или red, или blue, или green?
0
6 / 2 / 0
Регистрация: 17.03.2013
Сообщений: 90
05.05.2013, 11:10  [ТС]
да, вполне
0
 Аватар для Soldado
901 / 833 / 198
Регистрация: 28.06.2012
Сообщений: 1,607
Записей в блоге: 4
05.05.2013, 11:36
index.php Использовал краткий $.get запрос
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<html>
  <head>
    <title>Смена цвета 10 блоков</title>
    
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />    
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.colorBlock span').click(function(){
    var attrData=$(this).attr('data-title');
    $(this).parent('.colorBlock').addClass('activeBlock');
    $.get(
       'color.php',
        {numberColor:attrData},
        function (data){
            $('.activeBlock').css('background-color',data);
            $('.activeBlock').removeClass('activeBlock');
        }
       );
    
}); 
 
});/*end  ready*/
</script>
<style>
.colorBlock {
    width: 400px;
    border: 2px solid #ecec13;
    height: 60px;
    text-align: center;
    margin: 4px 40px;
}   
.colorBlock span{
    font-weight: bold;
    margin:  4px;
    cursor: pointer;
    
}   
.colorBlock span:hover{
    color:#c9853a;
}   
</style>    
  </head>
  <body >
<div class="colorBlock"><br/>
    <span data-title="1">Красный</span><span data-title="2">Синий</span><span data-title="3">Зелёный</span>
</div> 
<div class="colorBlock"><br/>
    <span data-title="1">Красный</span><span data-title="2">Синий</span><span data-title="3">Зелёный</span>
</div>
<div class="colorBlock"><br/>
    <span data-title="1">Красный</span><span data-title="2">Синий</span><span data-title="3">Зелёный</span>
</div>
<div class="colorBlock"><br/>
    <span data-title="1">Красный</span><span data-title="2">Синий</span><span data-title="3">Зелёный</span>
</div>
<div class="colorBlock"><br/>
    <span data-title="1">Красный</span><span data-title="2">Синий</span><span data-title="3">Зелёный</span>
</div>
<div class="colorBlock"><br/>
    <span data-title="1">Красный</span><span data-title="2">Синий</span><span data-title="3">Зелёный</span>
</div>
<div class="colorBlock"><br/>
    <span data-title="1">Красный</span><span data-title="2">Синий</span><span data-title="3">Зелёный</span>
</div>
<div class="colorBlock"><br/>
    <span data-title="1">Красный</span><span data-title="2">Синий</span><span data-title="3">Зелёный</span>
</div>
<div class="colorBlock"><br/>
    <span data-title="1">Красный</span><span data-title="2">Синий</span><span data-title="3">Зелёный</span>
</div>
<div class="colorBlock"><br/>
    <span data-title="1">Красный</span><span data-title="2">Синий</span><span data-title="3">Зелёный</span>
</div> 
  </body>
</html>
Обработчик color.php
PHP
1
2
3
4
5
6
<?php
$n=$_GET["numberColor"];
    if($n=="1"){ echo "red";}
    if($n=="2"){ echo "blue";}
    if($n=="3"){ echo "green";}
?>
1
6 / 2 / 0
Регистрация: 17.03.2013
Сообщений: 90
05.05.2013, 11:49  [ТС]
Спасибо Огромное
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.05.2013, 11:49
Помогаю со студенческими работами здесь

Не работает JS после ajax запроса
Всем доброго времени суток! Уважаемые знатоки, нужна ваша помощь в решении моей проблемы, а суть проблемы в чем? Пишу чат для сайта,...

Перезагрузка страницы после ajax запроса
Вообщем ситуация такая. Есть форма данные из которой php сценарию по клику на копку посредством ajax запроса передаются некоторые...

Не срабатывает click(), после ajax запроса
есть такой код : $(&quot;div#timezone&quot;).on(&quot;click&quot;, function(e){ if($(this).find(&quot;ul#tzcontent&quot;).css(&quot;display&quot;) ==...

Отправка ajax запроса после .submit
Задача такая. Есть пост запрос который необходимо осуществить ПОСЛЕ отправки данных из формы. Вот код. ...

После выполнения ajax-запроса переменная теряется
Возможно я чего-либо не смыслю в тонкостях работы JS. У меня есть такая функция: const DatabaseHandler = { //... request:...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru