У меня есть следующий скрипт. Он работает, когда пользователи нажимают кнопку поиска, но работают только один раз. Пожалуйста, помогите мне, как я могу заставить его работать для большего количества кликов. Спасибо,JavaScript работает только один раз
<form action="" method="get" id="searchform">
<input name="q" type="text" id="search" size="32" maxlength="128" class="txt">
<input type="button" id="hit" value="Search" class="btn">
</form>
<script type="text/javascript">
var nexturl ="";
var lastid ="";
var param;
$(document).ready(function() {
$("#hit").on("click", function myFunction() {
param = $('#search').val();
alert("I am an alert box!");
if (param != "") {
$("#status").show();
var u = 'https://graph.facebook.com/search/?callback=&limit=100&q='+param;
getResults(u);
}
$("#more").click(function() {
$("#status").show();
$("#more").hide();
pageTracker._trackPageview('/?q=/more');
var u = nexturl;
getResults(u);
});
});
});
</script>
Возможный дубликат ... Я даже не собираюсь искать, на это так много ответов. –
@AustinMullins: Я попытался связать его щелчком, но это решение dont сработало (я прочитал эти ответы). –
работает все время здесь http://jsfiddle.net/VsHyP/ –