Tag: cfc

如何使用jQuery.post()将JSON数据返回到Coldfusion 8 cfc?

如何使用jQuery.post()将表单发布到Coldfusion.cfc方法并返回json数据? 是否有某种方法我需要格式化url或表单值以指定要远程调用的cfc方法? 如何告诉Coldfusion返回json数据? 我搜索了现有的jQuery / Coldfusion.cfc问题,我正在寻找一些清晰度。 我找不到一个显示Coldfusion cfc的完整过程的例子。 HTML表格: Open Dialog Title: Address: sample.js: jQuery(function ($) { var saveUrl = “remote.cfc?method=save”; // Is this the right way?? // Bind link to open the dialog box $(‘a#openDialog’).click(function() { $(‘#myDialog’).dialog(‘open’); }); // Configure jQuery UI dialog box and callback methods // Is this right?? $(“#myForm”).dialog({ buttons: { […]

在cfc发送的jQuery $ .post中返回变量undefined

我使用$.post()将json发送到我的cfc,它会更新一些记录。 我没有将json返回到调用页面,我只是返回我在cfc中设置的变量的内容。 根据该变量的值,更新未成功。 我似乎无法获得变量的内容。 我刚开始使用jQuery,所以我认为我做得对,但显然不是。 jQuery: $(“#edit_button”).click(function(){ if(theArray.length > 0){ theJson = JSON.stingify(theArray); $.post(“cfcs/fund_profile.cfc”,{ method:”updateProfile”, data:theJson, dataType:”text” success:function(response){alert(response);} }); } }); 我不会发布整个cfc,只是重要部分。 我只是返回一个字符串。 …

使用Coldfusion cfc如何在编辑表单中格式化jqgrid相关选择的返回数据?

我试图弄清楚如何设置动态依赖选择。 这是我原始post的编辑,旨在使其更具可读性和清晰度。 我已经包含了我的整个网格,以防它有所帮助,但它可能是太多的信息。 网格显示完美。 $(document).ready(function() { $(“#list”).jqGrid( { url:’Users2.cfc?method=getUsers’, //CFC that will return the users datatype: ‘json’, //We specify that the datatype we will be using will be JSON cmTemplate:{resizable:false, width:124}, colNames:[‘Bill To Code’,’User ID’, ‘GL_comp_key’, ‘Branch ID’, ‘Warehouse ID’, ‘Final Approver’, ‘Active’, ‘Primary Approver’, ‘Administrative’,’Secondary Approver’], //Column Names //The Column Model colModel :[ {name:’ar_bill_key’,index:’ar_bill_key’,editable:true,searchoptions:{sopt: […]

CFC JSON输出 – 显示查询结果的问题

这是一个很长的问题 – 有很多细节 – 所以首先为此道歉 – 但我不确定如何以更简洁的方式提出这个问题。 我有两个CFC,都设计为从查询返回JSON,然后我使用jquery来显示结果。 第一个CFC看起来像这样: 调用此方法并使用以下内容显示结果: $.getJSON(“getRequests.cfc?method=getRequests&returnformat=json&queryFormat=column”,{“status”:1}, function(res,code) { if(res.ROWCOUNT > 0){ for(var i=0; i<res.ROWCOUNT; i++) { s = " ” + res.DATA.TITLE[i] + ” Panel RFQ ID” + “” + /*res.DATA.PANEL[i] +*/”” + res.DATA.JOB_ID[i] + “” + “Responses” + /*res.DATA.RESPONSES +*/ “Due ” + res.DATA.REQUIRED_DATE[i] + “” + ” “; […]

$ .ajax ColdFusion cfc JSON Hello World

我尽可能地简化了这个例子。 我有一个远程function: SELECT PersonID,FirstName,LastName FROM Person 使用jQuery $ .ajax方法,我想制作一个无序的每个人列表。 google.load(“jquery”, “1”); jQuery(function($){ $.ajax({ url: “Remote/Person.cfc?method=Read&ReturnFormat=json”, success: function(data){ var str = ”; // This is where I need help: for (var I=0; I<data.length; I++) { str += '’ + I + data[I][1]+ ” } str += ”; $(‘body’).html(str); }, error: function(ErrorMsg){ console.log(“Error”); } }); }); 我丢失的部分是我循环数据的地方。 […]

如何将javascript对象发送到远程CFC组件

我创建了一个javascript对象 var spanglist = { one: q1, two:q2, three:q3, four: q4}; 我创建了一个ajax jquery对象来将数据发送到CFC: $.ajax({ url: ‘gridly/components/pay.cfc’, type:”POST”, dataType:’ json’, data: {method: “structFromJSobjt”, returnFormat:”json”, jsStruct: spanglist} }); 在我的cfc中,我有以下简单的代码: 有人可以指望我一旦在数据中使用数据的方向。

如何强制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 […]