2012-09-08 2 views
-1

저는 Android 웹 애플리케이션을 만들고 있고 JQuery Mobile을 사용하고 있습니다. 내 질문 :JavaScript를 사용하여 입력 버튼의 onClick 매개 변수 변경

자바 스크립트를 사용하여 onClick 이벤트 매개 변수를 변경할 수 있습니까? Ajax 게시 요청을 사용하여 데이터베이스에서 내 행의 기본 키 특성을 가져옵니다. 기본 키를 가져온 후 입력 버튼의 onClick 이벤트 매개 변수를 설정하려고합니다. 여기

내 프로그램의 구조입니다 :

<script> 
$.ajax({ 
    type:"POST", 
    url:"url.php", 
    dataType:"json", 
    data:{input:input}, 
    success: function (result) 
    { 
     //Set my input button's onclick 
    } 
}); 
</script> 
+0

'? –

+0

가능하다면 가능합니다. 'result'는 제가 언급 한 주요 키 변수입니다. – JetPro

+0

그러나 매개 변수를 설정하면 무엇을 의미합니까? 당신의 의견은 무엇입니까? 예를 들어,'result'가'abc'이면,'id'가'abc' 인'input'에 클릭 핸들러를 할당하고 싶습니까? –

답변

0
success: function (result) 
{ 
    $("#" + result).click(function() { 
    // do something 
    }); 
} 
+0

이 답변이 가장 쉽습니다. 그것은 완벽하게 작동합니다. 감사! – JetPro

0

사용이

yourelement.addEventListener('click', yourfunction); 

또는이

yourelement.addEventListener('click', function() { 
    //your code here 
}); 

또는 JQuery와

$('yourelement').click(yourfunction) 
0

이 대신 같이 수행 할 수 있습니다

예를 들어, 클릭 핸들러가 범위를 벗어난 곳이며, 경우
$('#element').click({id: id}, handleClick); 

: 당신은 성공`내에서 클릭 이벤트 핸들러를 할당 할

function clickHandler(ev) { 

    var id = ev.data.id; 
    // use id 

} 
관련 문제