2012-05-07 4 views
0

나는 다음과 같은 함수 호출을 내가 2 개 값, 키와 주소 ID를 전달하기 위해 노력하고 방법자바 스크립트 - 통과하는 다수의 값은

setVal("' + key + ',' + addressid + '") 

참고 있습니다.

제가 아래의 실제 기능을 가지고
function setVal(key, addressid) { 

    } 

I는 SETVAL 기능 키의 값을 확인

는 I 키 얻을를 = hcpkey + ','+ addressid 값.

값이 있지만 addressid 값은 정의되지 않았습니다. 내가 그 가치를 어떻게 지나가고 있는지에 대해 뭔가를하고 있습니까?

+1

값으로 문자열 ' + key + ',' + addressid + '

내가이에 집어 적이 없다 뭔가를하려고하지 않는 한, 당신은 그냥이 원하는 왜 지구상에 그걸 쓸거야? – SLaks

+0

큰 따옴표로 묶인 문자열 하나만 전달합니다. –

답변

2

따옴표를 모두 제거하십시오.

0

당신은 단순히 다음과 같이 함수를 호출해야합니다 : "' + key + ',' + addressid + '")

당신은 다음과 같이 호출한다 :

setVal("First Value", "Second Value"); 

하는 경우

setVal(key, addressid); 
1

당신은 하나의 큰 문자열로 함수를 호출 변수 인 경우 따옴표를 사용하십시오.

setVal(key, addressid); 
당신이 그들을 필요로하지 않는 경우3210
0

따옴표를 사용하지 마십시오 :

setVal(key, addressid); 

당신은 변수 (또는 오히려 그 값)가 아니라 변수 이름을합니다.

0

예, 당신은 개별적으로 전달해야합니다

setVal(key, addressid); 
1

당신은 하나의 인자를 전달됩니다;

setVal(key, addressid) 
0

콜과 같이 기능 :

setVal(key, addressid);