Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Результаты опроса: Если роутер прошит и настроен под Arduino, Вы купили бы его
Да 53 31.36%
Нет 24 14.20%
Куплю и сам настрою 92 54.44%
Голосовавшие: 169. Вы ещё не голосовали в этом опросе

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.10.2012, 21:36   #11
michael_s
Member
 
Регистрация: 28.09.2012
Сообщений: 52
Вес репутации: 0
michael_s is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Sirocco Посмотреть сообщение
Спасибо! Отличная ссылка! Не то, чтобы разобрался, что к чему, но работать заставил как нужно, наконец-то!
Вот так работает, но, чувствую, этот код можно оптимизировать ещё очень-очень не слабо. Был-бы рад, если подскажет кто.
PHP код:
<body>  
    <
form id="braON">  
    <
p align="center">  <input type="submit" value="100%">  </p>  
    </
form>
    
    <
form id="Night"
        <
p align="center"><input type="submit" value="25%"></p
    </
form
    
    <
form id="braOFF"
        <
p align="center"><input type="submit" value="Off"></p
    </
form>  
     
    <
script>  
        $(
document).ready(function(){          
            $(
'#braON').submit(function(){  
                $.
ajax({  
                    
type"POST",  
                    
url"http://192.168.1.7/?Bra=1",                      
                });  
                return 
false;  
            });              
        });  

        $(
document).ready(function(){          
            $(
'#Night').submit(function(){  
                $.
ajax({  
                    
type"POST",  
                    
url"http://192.168.1.7/?Night=1",                      
                });  
                return 
false;  
            });              
        }); 
        
        $(
document).ready(function(){          
            $(
'#braOFF').submit(function(){  
                $.
ajax({  
                    
type"POST",  
                    
url"http://192.168.1.7/?Bra=0",                       
                });  
                return 
false;  
            });              
        });
        
    
</script>  
      
</body> 
Тут три кнопки, отсылают команду на контроллер, а тот включает LED ленту на 100%, 10% или выкл.
Вот быстренько сделал для вас примерчик http://jsfiddle.net/tvsU3/1/
Не обязательно кстати делать кнопкой , можно ссылку или что угодно.

$(document).ready(function(){
достаточно один раз было написать и внутри уже все привязки делать . Это делается для того чтоб JS не пытался запуститься пока не построилось все дерево DOM.

Последний раз редактировалось michael_s; 13.10.2012 в 21:42.
michael_s вне форума   Ответить с цитированием
 


Здесь присутствуют: 15 (пользователей: 0 , гостей: 15)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:31. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика