2013-09-02 2 views
0

재미있는 밤.옥 (jade) 변수를 jQuery의 매개 변수로 전달

#{media[i+2]._id} 

작품 대부분의 시간을 ...하지만 jQuery를 기능으로이 스파게티 코드를 통과 할 수있는의 표준 템플릿 나를 위해 불가능되고있다.

여기에 내가 시도했다 옵션이다 :

input.btn.btn-success(onclick='UpdateStatus(#{media[i+2]._id})', type='button', value='Approve') 

가 작동하지 않습니다. 불법 토큰 오류가 발생합니다. 내가 요소를 검사하는 경우에는 그것이 내가 원하는 무엇

.......

<a href="#" onclick="UpdateStatus(5224207bc90df58486947d70)" class="btn btn-success">Approve</a> 

정말 붙어 사람, 도움을 주셔서 감사합니다!

Rob.

onclick='UpdateStatus("#{media[i+2]._id}")' 

답변

3

당신이 이것을 시도했다. 따라서 :

input.btn.btn-success(onclick='UpdateStatus("#{media[i+2]._id}")', type='button', value='Approve') 
+0

그건 속임수 였어! Andres가 옳았습니다. ID가 16 진수라는 것을 알지 못 했으므로 따옴표가 필요했습니다. :) – chuckjones242

0

나는 당신이 정말 원하는 것은 생각 :

onclick="UpdateStatus(&quot;5224207bc90df58486947d70&quot;)" 

참고 추가 따옴표를, 그것은 수 있지만 16 진수 문자열이 아니다 이후

+0

당신을 감사하십시오 - 그래서 새로운 "눈의 세트"를 봐 주셔서 감사합니다. ID가 16 진수라고 생각하지 마십시오. – chuckjones242