오류가 있습니다. 나는 </body>
직전에 코드를 배치했다. 오류가 계속 발생합니다. 잡히지 않은 ReferenceError : myFunction이 정의되지 않았습니다.
<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" onclick="myFunction();return false" class="btn">
</form>
JS
,<script type="text/javascript">
var nexturl = "";
var lastid = "";
var param;
$(document).ready(function() {
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>
그냥'$ (document) .ready()'구조를 제거하십시오. 코드가 바닥에있을 때는 필요 없습니다. –
'onclick'을 사용하는 대신 jQuery로 이벤트 처리기를 바인딩하십시오. – Blender