2014-11-23 2 views
1

버튼에 함수를 추가하려고하는데 버튼을 클릭하면 getMemberByName이 다른 js 파일에 있고 올바르게 작동 할 때 페이지가로드 될 때 함수가 호출됩니다.페이지가로드 될 때 클릭 함수에서 Jquery가 호출됩니다.

도움이

<script> 
$(function(){ 
    $('#boton2').click(function(){ 
     getMEmberByName('nombre1', 'apellido1'); 
    }); 
}); 
</script> 

희망 :

<input type="button" value="miembro" id="boton2" /> 

<script> 
    $("#boton2").click(getMemberByName('nombre1','apellido1')); 
</script> 

답변

2

여기에 jQuery를 함께 같은 이벤트를 결합하는 적절한 방법입니다.

2

당신은 함수에서 그들을 포장 할 필요가 당신이하고 싶은 일을 감싸고 전화해서는 안됩니다. 예 :

<script> 
    $("#boton2").on("click", function(){getMemberByName('nombre1','apellido1')}); 
</script> 

OR :

<script> 
    $("#boton2").on("click", myfunction); 

    function myfunction() { 
     getMemberByName('nombre1','apellido1') 
     } 
</script> 

당신이 내 경험을위한 페이지가 아닌 후를로드 할 때이 그냥 함수를 호출하기 때문에 기능 $("#boton2").on("click", myfunction());를 호출하지에 조심.

0

:

<script> 
    $(document).ready(function(){ 
     $("#boton2").click(function(){ 
      getMemberByName('nombre1','apellido1'); 
     }); 
    }); 
</script> 

문서를 :

$("#boton2").click(function() { 
    getMemberByName('nombre1','apellido1'); 
}); 
관련 문제