2010-12-07 6 views

답변

2

당신이 매개 변수로 데이터를 필요로 다른 기능을 실행해야하는 경우, 다음을 수행

$.ajax({ 
    'url': '/test/', 
    'type': 'POST', 
    'data': {'age': age}, 
    'dataType': 'html', 
    'success': myFunction 
}); 

//then, defined anywhere that's in scope: 
function myFunction(data) { 
    //do something with data 
} 

당신이 다음 전화를 몇 가지 작업 을해야하는 경우 그 기능은 ... 할 수 있습니다 :

$.ajax({ 
    'url': '/test/', 
    'type': 'POST', 
    'data': {'age': age}, 
    'dataType': 'html', 
    'success': function(data) { 
    //do stuff... 
    myFunction(data); 
    } 
}); 
+0

그래서 무슨 신호인가요? myFunction의 ture? – user469652

+0

@ user469652 - 위와 마찬가지로, [docs가'success' 콜백에 대해 가지고있는 것과 같은 서명] (http://api.jquery.com/jQuery.ajax/) :'func (data, textStatus, XMLHttpRequest)', 다른 매개 변수를 필요로하지 않는다면, 위와 같이'data'를위한 매개 변수를 하나 가지고 있어야합니다. –

관련 문제