2010-12-29 9 views
-1
function altcat(id) { 
     $ogzu = id; 
    }  
    function okaycity(id) { 
     jQuery("#okay").load("ajax_post_category.php?okay="+id+""); 
     $ugur = id; 
    } 

어떻게이 두 함수를 결합 할 수 있습니까? 나는 그들이 하나의 기능처럼 작동하기를 원한다. 나는 그렇게 많은 방법을 시험해 보았다. 그러나 couldnt는 그것을했다. i는 googled했다 couldnt는 길을 발견한다. 아무도 나를 구할 수 있니? 관련두 개의 jquery 함수 결합하기

+1

무엇 정확히 당신이하려고합니까? 표시 할 HTML이 있습니까? – hunter

답변

1
내가 질문을 오해 할 수있다

:

당신이 뭔가 그 이름을 호출하기 때문에 (자신의 이전 이름을 유지하려면, 당신은 새 이름을 사용하도록 업데이트 할 수없는 경우
function combinedVersion(id) { 
    $ogzu = id; 
    jQuery("#okay").load("ajax_post_category.php?okay="+id+""); 
    $ugur = id; 
} 

), 당신은 위의이을 추가 할 수 있습니다 : 다음

var altcat = combinedVersion; 
var okaycity = combinedVersion; 

을 모두 같은 함수를 호출합니다 altcat(), okaycity(), 또는 combinedVersion()를 호출. 두 개의 var 문에 위의 내용을 사용할 수 있는지 확인해야합니다. 함수의 최상위 (함수 내에있는 경우) 또는 페이지 (전역 범위에있는 경우)가 가장 좋습니다.

이 전역 범위에있다 그래서 경우 :

<script type='text/javascript'> 
var altcat = combinedVersion; 
var okaycity = combinedVersion; 
function combinedVersion(id) { 
    $ogzu = id; 
    jQuery("#okay").load("ajax_post_category.php?okay="+id+""); 
    $ugur = id; 
} 
</script> 

... 또는 함수 내부의 경우 :

function foo() { 
    var altcat = combinedVersion; 
    var okaycity = combinedVersion; 
    function combinedVersion(id) { 
     $ogzu = id; 
     jQuery("#okay").load("ajax_post_category.php?okay="+id+""); 
     $ugur = id; 
    } 
} 
2
function altcat(id) { 
    $ogzu = id; 
}  
function okaycity(id) { 
    jQuery("#okay").load("ajax_post_category.php?okay="+id+""); 
    $ugur = id; 
} 

function combined(id) { 
    altcat(id); 
    okaycity(id); 
} 

나는 혼란 스러워요 : -S

+0

선장이 구조에 분명함 : D j/k +1 ... 내가 할 수있는 말은 내가 원하는 모든 것을 할 수있다 ... – Hannes

관련 문제