小编ill*_*ent的帖子

使用jQuery AJAX将JSON发布到CFC

我正在尝试使用带有CFC的Jquery/AJAX/JSON来发送电子邮件(这很简单吗?)花了很多时间试图找到一个完整的例子来说明这应该如何工作,我已经接近但是我坚持到最后部分.我的失败很明显.

我收到"不支持的操作错误.请检查应用程序日志以获取更多详细信息." 从(我认为)ColdFusion回来.

生成该消息的GET请求来自以下URL:

http://www.dumbass.com/CFIDE/componentutils/cfcexplorer.cfc?method=getcfcinhtml&name=blah.www.test&path=/blah/www/test.cfc
Run Code Online (Sandbox Code Playgroud)

我可以在浏览器中调用我的CFC,它会发送一个基本的测试电子邮件:

http://servername/test.cfc?method=sendMail
Run Code Online (Sandbox Code Playgroud)

CFC的表格邮寄方式如下:

method=sendMail&name=BOB&email=bob%40bitchin.com&subject=Message+from+contact+form&message=bob+is+really+bitchin
Run Code Online (Sandbox Code Playgroud)

这是jQuery

$.ajax({
    type: "POST",
    url: "test.cfc?method=sendMail",
    data: {
        "name": $("#footer-form #name2").val(),
        "email": $("#footer-form #email2").val(),
        "subject": "Message from contact form",
        "message": $("#footer-form #message2").val()
    },
    dataType: "json",
    success: function(data) {
        if (data.sent == "yes") {
            $("#MessageSent2").removeClass("hidden");
            $("#MessageNotSent2").addClass("hidden");
            $(".submit-button").removeClass("btn-default").addClass("btn-success").prop('value', 'Message Sent');
            $("#footer-form .form-control").each(function() {
                $(this).prop('value', '').parent().removeClass("has-success").removeClass("has-error");
            });
        } else {
            $("#MessageNotSent2").removeClass("hidden");
            $("#MessageSent2").addClass("hidden");
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

这是CFC,(甚至没有尝试使用提交的表单字段):

 <cfcomponent output="false" access="remote">
   <cffunction name="sendMail" access="remote" returntype="void">
     <cfmail from="do-not-reply@dumbass.com" 
      to="illiquent@gmail.com" subject="duh!!!">
      You got mail!
     </cfmail> …
Run Code Online (Sandbox Code Playgroud)

forms ajax coldfusion jquery json

5
推荐指数
1
解决办法
1153
查看次数

可以使用coldfusion读取Excel工作表上单元格的背景颜色

我有一张excel表,其中添加有红色背景,更改有黄色背景,删除是灰色.我希望做的是读取工作表,并根据单元格背景颜色执行相关的数据库操作.

通常我会在每个列中创建每种类型的操作,或者添加另一列来确定操作.

我有什么选择来获取电子表格对象中返回的"格式"?

谢谢

coldfusion excel colors cfspreadsheet

3
推荐指数
1
解决办法
873
查看次数

标签 统计

coldfusion ×2

ajax ×1

cfspreadsheet ×1

colors ×1

excel ×1

forms ×1

jquery ×1

json ×1