Tag: coldfusion

下拉绑定和AJAX

我是ColdFusion的新手,刚开始学习Ajax。 我的问题是我在网上找到了一些很酷的编码来实现两个下拉菜单,其中第二个依赖于从第一个选择的内容。 但目标是从选择查询中提取下拉列表中的所有值。 我正在使用我刚学到的绑定function。 第一次下拉的所有东西都正确拉动。 问题虽然是第二个问题。 我从AJAX记录器获得的错误是”Error invoking: Error Executing Database Query”任何建议将不胜感激。 还要提前感谢您的帮助。 select.cfc SELECT DISTINCT CAT_DESC FROM service_table ORDER BY CAT_DESC SELECT DISTINCT com_service_code, report_desc FROM service_table WHERE CAT_DESC = #ARGUMENTS.CAT_DESC# ORDER BY report_desc 以上是处理所有查询的cfc。 此解决方案的主要原因之一是表单中所需的代码的简单性。 … Select Category: … Select Service: 我搜索了将近2天试图找到查询错误的解决方案。 我知道查询在SQL中有效,所以我认为这个问题与AJAX有关,而且没有为第二次下拉正确实现WHERE子句。 任何建议或建议都会很棒。 此外,如果你以另一种方式做这个解决方案,我也很乐意尝试。 正如我所说,我对这门语言很新。 只有2周。

如何强制Coldfusion cfc通过JSON输出数字数据作为字符串?

我正在使用jQuery.post()调用Coldfusion组件(cfc)。 我需要返回的数字的整数或字符串表示forms,以便在URL中使用。 {“PAGE”:”My Page Title”,”ID”:19382} or {“PAGE”:”My Page Title”,”ID”:”19382″} 相反,我得到的是小数: {“PAGE”:”My Page Title”,”ID”:19382.0} 需要更新以下HTML: My Page Title 从概念上讲,我认为有多个答案: 1)我可以使用jQuery来获取小数点左边的数字。 2)我可以强制Coldfusion将数字作为字符串发送。 3)我可以生成整个链接服务器端,只需替换整个链接标记HTML(不是首选答案,但也许它是最好的) 有谁知道怎么做1或2? 3更好吗? 相关的Javascript :(未优化) $(“.link”).live(‘click’, function () { var $linkID, serviceUrl; serviceUrl = “mycfc.cfc?method=getPage”; $linkID = $(this).attr(“rel”); $.post(serviceUrl, { linkid: $linkID }, function (result) { $(‘#pagelink’).val(result.TITLE); if (result.FMKEY.length) { // NEED the ID number […]

jquery cfml触发器(’更改’)无效

我需要的是一个cfselect绑定到一个列出文件类型的查询,一个列出已保存文件的cfdiv,以及一个扫描图像保存为pdf文件的按钮,其名称前缀为输入字段的值。 简单的页面。 // remove blanks from text ScanDoc1 = $(‘input.scandocument’).val(); ScanDoc = ScanDoc1.replace(/\s/g, ”); ColdFusion.navigate(‘url:#request.controlurl#documentHandler/?docareaID=#docareaID#&variableID=#variableID#&Fav=#attributes.Fav#&userid=#attributes.userid#&showform=1&ScannedDocument=’+ScanDoc); coldFusion.Navigate不会刷新CFdiv,它还会触发我用于主表单操作的onBrowseAway事件。 我可以通过手动更改输入的值来模拟div刷新,但是在我让它工作之后它将被隐藏。

JavaScript / jQuery VINvalidation器

有没有人创建过VINvalidation器? 我正在尝试创建一个文本框,用户将在其中输入车辆识别号码,然后JS / jQuery将validation其是否正确,以防他们输入数字错误。 我是JS / jQuery的新手并且已经找到了一些例子,但当然无法使它们正常工作……任何有任何想法或建议的人都会非常感激,特别是如果你能告诉我怎么做设置我下面的工作正常! 注意: isVin()函数由cflib.org提供 HTML: VIN ColdFusion的: /** * US Vehicle Identification Number (VIN) validation. * version 1.0 by Christopher Jordan * version 1.1 by RHPT, Peter Boughton & Adam Cameron (original function rejected valid VINs) * * @param v VIN to validate (Required) * @return Returns a boolean. * […]

如何在coldfusion7和jquery ajax中使用jsonutil?

我试图了解如何使用JSONutil在jquery和coldfusion之间序列化/反序列化JSON。 我坚持使用coldfusion 7所以我不能在cfc中使用returnformat=’json’属性。 client.cfc: SELECT client_id, client_name FROM Clients WHERE client_name LIKE ‘%’ + + ‘%’ jquery ajax调用: function getClients(name){ $.ajax { type: “post” url: “/surveymanagement/admin/client.cfc”, dataType: “json”, data: { method: “GetClientsByName”, name: name }, success: function(data){ $(“#here”).html(data) } } 现在我在哪里以及如何使用jsonutil来实现这一点? jsonutil的网站: http ://jsonutil.riaforge.org/

创建动态表单,但如何进行查询?

我创建了一个动态表单,允许您修改所需的输入字段数量。 这是因为他们可能有15个乐队成员,需要15个字段,或者一个乐队可能有2个。我唯一的问题是提交表单时,每个输入都被命名为“memberName1”,“membername2”等等。使用jQuery。 如何在运行查询之前/之前运行检查以查看这些字段是否已填充以及是否要将其值输入数据库? 谢谢。 编辑1: 我在想类似下面的代码。 但我需要运行一个循环来计算名称为memberName所有当前字段,后跟一个数字。 而不是停留在第一个空场,而是贯穿它们。 如果值为空,则不执行任何操作。 如果它有一个值,那么将其插入我的表中。 Insert Into members(members_name) Values (memberName#i#)

jQuery ajax似乎改变了发送到coldfusion服务器的SVG数据

我正在使用$ .ajax()将字符串发送到coldfusion服务器,并将其存储在表中。 当我稍后查询并尝试使用该数据时,我收到错误; “null Enclosed Exception:3字节UTF-8序列的字节2无效”。 首先,我从DOM中获取SVG并将其发送到操作页面。 它应该只是一个字符串,对吗? var lclSVG = $(‘#myDiv’)[0].innerHTML; // SVG Code (XML?) $.ajax({ url: “myAction.cfm”, type: “POST”, data: ({myInfo: lclSVG}), }); 在myAction.cfm页面上,我将数据更新为表格。 UPDATE myTable SET svg = ‘#form.myInfo#’ WHERE ID = 1 SVG2PNG.cfm:当我尝试查询并使用svg数据时,我收到错误“3字节UTF-8序列的无效字节2”。 错误发生在.transcode行上。 SELECT svg FROM myTable WHERE ordID = 1 transcoder = createObject(“java”, “org.apache.batik.transcoder.image.PNGTranscoder”).init(); inputStream = createObject(“java”, “java.io.StringBufferInputStream”).init(svg); input […]

J查询和论坛

使用JQuery将如何使用 $(“button”).click(function(event){ 填写论坛变量。 我想要一个按钮,如果用户点击它将确定评论的去向。 这样我就可以使用Image_ID将每个评论链接到单独的图像。 我想这样做,以便用户不必输入以下论坛当前所需的Image_ID号码。 以上是手动输入的部分,我需要自动化。 INSERT INTO CommentsDB (Remarks, Image_ID, Date_Time ) VALUES ( , , ) 我的总代码如下: Untitled Document SELECT P.Account, P.Image, P.Image_ID, C.Remarks, C.Users, C.Accounts, C.Date_Time FROM PictureDB AS P INNER JOIN CommentsDB AS C ON C.Image_ID = P.Image_ID ORDER BY P.Image_ID $(document).ready(function(){ var images = { “#qTest.Image_ID#”: { “image”: “#qTest.Image#”, […]

使用AJAX填充选择列表

所以我是一个真正的JQUERY新手,所以请放轻松我。 我想使用从CFC返回的数据填充CFSELECT。 这是我的工作CFC: select description from service_descriptions where description “ADD NEW” order by description 以下是我的CFC数据的返回方式: —->从列表中选择<—-备份MaintenanceMalware RemovalMonthly Server MaintenanceNetwatch Alert – 高CPU使用率Netwatch警报 – CNetwatch备份上的磁盘空间不足AlertNew员工培训每月在工作站上进行调整测试测试2测试4测试每周一次维护白名单请求 我正在使用我的AJAX代码来填充我的CFSELECT表单元素。 ADD NEW 这是我到目前为止用我的AJAX但它不起作用。 $(document).ready(function CheckAjaxCall() { $.ajax({ type:’POST’, url:’cfcs/get_descriptions.cfc?method=getDescriptions’, dataType:’json’, cache:false, success:function(customDescriptions){ $(‘##descriptionDD4’).get(0).options.length = 0; $(‘##descriptionDD4’).get(0).options[0] = new Option(“–Select–“, “0”); $.each(description, function(i,item) { $(‘##descriptionDD4’).get(0).options[$(‘##descriptionDD4’).get(0).options.length] = new Option(item[i].Name, item[i].roll); // Display […]

使用AJAX调用ColdFusion函数

当用户点击链接时,我需要调用ColdFusion函数(存在于.cfm文件中)。 我想用jQuery来做。 我有一个jQuery片段,看起来像 – $(document).ready(function(){ $(“td.ViewLink a”).click(function(event){ event.preventDefault(); )} 我是jQuery和AJAX的新手,所以我可能听起来很天真。 我应该使用AJAX来调用ColdFusion函数吗? 类似于请求在服务器上执行特定function的东西。 在这方面的任何帮助表示赞赏。 干杯。