Я работаю над проектом rails как разработчиком front-end, и мы используем twitter bootstrap .. Так что у меня есть некоторый поиск модальный, и когда вы вводите что-то, а хиты входят, тогда вызывается ajax и там являются результаты, показанные ниже поле поиска ..Twitter bootstrap modal отправляет двойной запрос ajax
$('#search_term').live("keyup", function(event) {
if (event.keyCode == '13') {
doSearch(this);
}
});
и когда вы нажмете ввести есть 2 Ajax звонки ..
Я установил это, вызывая кубик() перед живой и теперь он посылает только один запрос, как это должно быть ... Но я не понимаю, в чем была проблема ?!
$('#search_term').die("keyup").live("keyup", function(event) {
if (event.keyCode == '13') {
doSearch(this);
}
});
Может ли кто-нибудь объяснить, почему это происходит ?!
Возможно, браузер отправляет '\ r \ n', а bootstrap рассматривает его как два события? –
какой браузер? или все? – nodrog