Как вызвать один метод jquery из другого? - PullRequest
1 голос
/ 24 мая 2011

Я новичок в jquery.Как мне вызвать функцию jquery из другой функции.Что я делаю ниже?

$('#search').bind({

//  focus: function(){ alert('focused');},
    keyup: callAjax,      // call CallAjax function
});

function callAjax(){
    $.ajax({
       // perform something here
    });
}

Как вызвать функцию callAjax для события keyup?

Ответы [ 4 ]

2 голосов
/ 24 мая 2011

Что вы хотите, вероятно, это?этот обработчик события вызовет callAjax ..

1 голос
/ 24 мая 2011

Для меня весь код работает хорошо:

<input type="text" name="search" id="search"/>

<script type="text/javascript">
function callAjax(){ alert('callAjax'); /* call whatever you want here */ }

$(function(){
    $('#search').bind({click: function(){alert('click');}, keyup: callAjax});
});
</script>
1 голос
/ 24 мая 2011
$('#search').bind('keyup', callAjax);

Скрипка: http://jsfiddle.net/6G58X/

1 голос
/ 24 мая 2011

попробуй с

keyup: function() {
           callAjax();
        }, 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...