2013-12-11 3 views
0

간단한 질문!ExtJS로 클릭하여 기능 호출

내 JS 파일

function getdata() 
{ 
    Ext.Ajax.request(
    { 
     url: '/app_dev.php/getdata', 
     success: function (response) 
     { 
      console.log('réponse' + response.responseText); 
     }, 
     failure: function (response, opts) 
     { 
      console.log('server-side failure with status code ' + response.status); 
     } 
    }); 
} 

이 기능이 후 청취자와 메뉴 :(

menu: [ 
    { 
     text: 'Import' 
    }, 
    { 
     text: 'Consultation', 
     listeners: 
     { 
      click: function (getdata) {} 
     }, 

작동하지 않습니다.
는 어떻게 메뉴를 클릭하여 함수를 호출 할 수 있습니다 버튼?
제발,이 질문은 멍청한 사이다라고 생각하지만 은 제게 -1 :-)을 넣지 마십시오.
자바 스크립트를 배우려고하는 남자에게서!

답변

1

지금 가지고 계신 방법 getdata은 클릭 처리기에 대한 매개 변수 일 뿐이며 원하는 호출 기능이 아닙니다. 당신 :

listeners: { 
    click: getdata          
} 
+0

덕분에 내 newbness 변명 : 더 나은 아직

listeners: { click: function() { getdata(); } } 

또는 :

당신은 이런 식으로 변경해야 –