jquery - 将 jQuery-barcode.js 与 ColdFusion 结合使用

标签 jquery coldfusion

我尝试在页面加载时使用 jQuery-barcode.js 将条形码输出到我的 ColdFusion 页面。

脚本如下:

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

然后是脚本:

<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>

最佳答案

实际上我只是设置了你的代码并发现了问题。首先,代码末尾有一个额外的右括号“)”:output:bmp}));

此外,输出值是一个字符串,因此需要用单引号引起来。

因此,在这行代码中,删除包围该行的单引号,删除多余的右括号,并将格式放在单引号中以将其视为字符串:

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

这应该有效。

关于jquery - 将 jQuery-barcode.js 与 ColdFusion 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18518393/

相关文章:

javascript - CSS 中的砖 block 布局

javascript - jquery 实时打字

javascript - jQuery .hide() 不在动态创建的元素上运行

ColdFusion Application.cfc - 执行顺序

regex - 通过检查Application.onRequestStart中的ARGUMENTS.TargetPage来确保ColdFusion的安全性?

javascript - 如何更改 keyCode 中的功能

javascript - 通过for循环迭代函数x次

linux - 从符号链接(symbolic link)文件夹中检索文件

sql-server - 在 Coldfusion 构建器中连接到 SQL 数据库

datetime - ColdFusion 时区支持?