• Страница 1 из 1
  • 1
AJAX vs Плохой интерент+Частый вызов
Chehoff
Дата: Среда, 22.06.2011, 17:17 | Сообщение # 1
шептун
Группа: Проверенные
Пользователь №: 3290
Сообщений: 89
Есть поле для ввода ключевых слов поиска, запрос отправляется при каждом нажатии кнопки на клаве.
Будет ли такой частый вызов и медленный интернет вызывать, ошибки?


Кодер... Почти быдлокодер...
  
Crasher
Дата: Среда, 22.06.2011, 23:35 | Сообщение # 2
говорун
Группа: Проверенные
Пользователь №: 3179
Сообщений: 256
Получено оценок: 3
а почему бы не блокировать нажатия после нажатия кнопки?
а при изменении поля разблокировать её?


  
MegaFill
Дата: Четверг, 23.06.2011, 01:18 | Сообщение # 3
шептун
Группа: Проверенные
Пользователь №: 3260
Сообщений: 79
Получено оценок: 8
Chehoff, делать запрос после каждого нажатия не имеет смысла. А то за это предложение сделается 100 запросов...
Я сделал это немного по-другому http://devshack.ru/2010/10/google-search-api/ предпоследний пункт.
Code
$('#s').keypress(function() {
  clearTimeout( this.timer );
  this.timer = setTimeout(function () {
   googleSearch({append:false,page:0});
  }, 500);
})


Мой моушенhttp://vimeo.com/megafill
Креатив http://dailycreative.ru/
Веб разработка и тп http://devshack.ru/
  
Chehoff
Дата: Четверг, 23.06.2011, 21:09 | Сообщение # 4
шептун
Группа: Проверенные
Пользователь №: 3290
Сообщений: 89
Quote (Crasher)
а почему бы не блокировать нажатия после нажатия кнопки? а при изменении поля разблокировать её?

Прикинь если бы в гугле тебе постоянно не давали печатать?
Quote (MegaFill)
немного по-другому

А есть ли чистый js (может он и чистый, я этот код не разберу, нуб)?


Кодер... Почти быдлокодер...
  
Aleko
Дата: Пятница, 24.06.2011, 05:16 | Сообщение # 5
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
можно отправлять запрос на результаты поиска не по нажатию кнопки а по таймеру, скажем раз в секунду. Вообще жопа будет не из за медленного интернета а из за медленного сервера.

Бесплатные обои.
  
Chehoff
Дата: Понедельник, 27.06.2011, 01:49 | Сообщение # 6
шептун
Группа: Проверенные
Пользователь №: 3290
Сообщений: 89
MegaFill, взял твой способ.
Aleko, про сервер учту.


Кодер... Почти быдлокодер...
  
  • Страница 1 из 1
  • 1
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.