Как исправить JavaScript, который автоматически добавляется? CoolIrisSearch = + поисковый запрос при нажатии Enter - PullRequest
0 голосов
/ 23 апреля 2011

Мой сайт здесь

При поиске сайт неожиданно автоматически обновляется.Предполагаемое поведение состоит в том, чтобы инициализировать поиск так же, как вводятся пользовательские типы - аналогично, если вы нажмете на ссылку поиска вместо нажатия Enter.Вместо этого он обновляет и добавляет? CoolIrisSearch = + поисковый запрос к URL.Любые идеи / код для исправления?

1 Ответ

0 голосов
/ 23 апреля 2011
$(document).ready(function() {
$("#cooliris input").keydown(function(e) {
    if(e.keyCode === 13) {
        $("#cooliris a#searchCooliris").click();
        return false;
    }
});    

doCoolIrisSearch = function() {
    cooliris.embed.setFeedURL( 'http%3A%2F%2Fpipes.yahooapis.com%2Fpipes%2Fpipe.run%3FSearch%3D'+encodeURIComponent($('#coolIrisSearch').val())+'%26_id%3D5f4545ce4062c36e4c5d9a8763b3167e%26_render%3Drss' );
    filter();
};   

Похоже, что функция нажатия клавиш в вашем файле Home_Page.js на самом деле не правильно щелкает по элементу управления searchCooliris.Чтобы уточнить ваш вопрос, нажмите кнопку поиска, чтобы получить результаты, но не введите ключ возврата.Вы написали Home_page.js или получили его откуда-то еще?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...