2013-08-29 4 views
2

jQuery-barcode.js을 사용하여 페이지가로드 될 때 ColdFusion 페이지로 바코드를 출력하려고합니다.jQuery-barcode.js를 ColdFusion과 함께 사용

스크립트는 너무하다 :

<cfquery datasource=somedsn name="qGetUserInfo"> 
query here 
</cfquery> 

그런 script :

<script> 
##(document.ready(function() { 
    '$("##bcTarget").barcode("#qGetUserEmail.BarCode#", "code39",{barWidth:2, barHeight:30, output:bmp}));' 
}); 
</script> 

그런 다음 div :

<div id="bcTarget"> 

</div> 

내가 이해하는 바코드는 div 안에 인쇄해야하지만 그렇지 않습니다.

원본을 볼 때 스크립트는 쿼리에서 바코드를 가져옵니다.

내가 잘못하고있는 것이 확실하지 않습니다. 어떤 도움을 주셔서 감사합니다.

업데이트 : 여기

는 소스 출력 :

<script src="../js/jquery-1.7.2.min.js" type="text/javascript"></script> 
<script src="../js/jquery-barcode.js"></script> 
<script> 
#(document.ready(function() { $("#bcTarget").barcode("1036744588", "code39",{barWidth:2, barHeight:30, output:bmp})); }); 
</script> 
<div id="bcTarget"> 
</div> 
+0

필자는이 부분의 CF 부분이 아닌 원본 출력을 표시합니다. 가능성이 크게 jquery 질문이 될 것입니다. 위의 cfouptput은 보이지 않지만 # qgetuseremail.barcode #에서 실제 가치를 얻고 있다고 가정합니다. –

+0

예, cfoutput을 포함하는 것을 잊었습니다. 스크립트가 cfoutput에 있습니다. 소스를 볼 때 쿼리에서 실제 barocde를 봅니다. –

+0

다음은 소스 출력입니다. <스크립트 SRC = "../ JS/JQuery와 - barcode.js">

답변

4

사실은 내가 방금 설치 코드와 문제를 발견했다. 먼저 코드의 끝에 ")"을 추가로 닫는 괄호가 있습니다. 출력 : bmp}));

또한 출력 값은 문자열이므로 작은 따옴표로 묶어야합니다.

그래서 코드의 한 라인에 추가 닫는 괄호를 제거 선을 싸는 작은 따옴표를 제거하고 문자열로 취급하는 작은 따옴표의 형식을 넣어 :

$("#bcTarget").barcode("1234567", "code39",{barWidth:2, barHeight:30, output:'png'}); 

그해야 작업.

+0

아니요, 그렇지 않았습니다. 계속 갈아 입을거야. –

+0

정말요? 나는 다음 바코드를 얻는다. http : //cl.ly/image/0c3c3F0X1s2e 귀엽지 만 작동한다. 바코드 <스크립트 유형 = "텍스트/자바 스크립트"SRC = "https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js : 여기 내 테스트 코드입니다 "> <스크립트 유형 ="텍스트/자바 스크립트 "SRC ="jquery.barcode.0.3.js ">

<스크립트 유형 ="텍스트/자바 스크립트 "> $ (문서). ready (function() { $ ("# bcTarget")) 바코드 ("192837465748392", "코드 39", barWidth : 2, barHeight : 30, 출력 : 'bmp'}), }); – molaro

+0

Nevermind. 그것은 효과가 있었다. 감사. –

관련 문제