Footniko
Постоялец
- Регистрация
- 2 Ноя 2011
- Сообщения
- 57
- Реакции
- 4
- Автор темы
- #21
Попробуйте без sleep. У меня не успевало соединиться без задержки.а зачем вы везде пишете sleep? зачем заставляете ждать?
Если у вас с контроллером нет проблем, то конечно, будет. Аякс используется для того, чтобы передать/получить информацию от скрипта без явной загрузки страницы. То есть, обычно, если нам нужно обратится к какому-то скрипту, мы вбиваем его адрес в браузере и на мониторе видим информацию, которую он выводит. Но мы так же можем обратиться к этому скрипту без его явной загрузки, с использованием асинхронного запроса, за который отвечает javascript. Ход действий такой: мы нажимаем кнопку в браузере, срабатывает javascript, который привязан кнопке и шлет посредством ajax информацию php скрипту(без его явной загрузки) о том, что была нажата такая-то кнопка. Этот php скрипт отсылает уже данные на ком порт(микроконтроллер) и тут же возвращает результат javascript'у. То есть, все происходит динамически. То что мы сейчас пытаемся сделать - это загрузить такой скрипт в браузере явно и, если он заработает, значит все хорошо с микроконтроллером и он готов работать в таком режиме. Тогда уже можно будет улучшать программу и добавлять всякие аякс кнопки, которые будут работать без перезагрузки и другие удобства интерфейса...Но будет ли она работать без AJAX? для чего он здесь применяется?