首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将一系列电子邮件作为cfhttpparam发布?

如何将一系列电子邮件作为cfhttpparam发布?
EN

Stack Overflow用户
提问于 2015-01-26 22:13:04
回答 1查看 406关注 0票数 0

因此,我试图使用Cold聚变和一系列电子邮件发布到API中。

为了快速浏览API模式,

代码语言:javascript
复制
{
 "emails":["foo@bar.com", "bar@foo.com"],
 "orgId":1,
 "subject":"foobar",
 "body":"foobar",
 "sender":"foobar@com"
}

这是我的coldfusion脚本

代码语言:javascript
复制
<cffunction name="inviteusers" access="public" returntype="any">
    <cfset var data = "" />
    <cfhttp url="urlserver#UserInvite" method="post" username="#username#" password="#urlpass#" result="data">
        <cfhttpparam name="emails"  this is array or emails>
        <cfhttpparam name="orgID" type="formType" value="1">
        <cfhttpparam name="body" type="formType" value="this is the body">
        <cfhttpparam name="sender" type="formType" value="hmm@yahoo.com">
    </cfhttp>
</cffunction>

电子邮件是我陷入困境的地方。我不知道如何处理这个问题。

谢谢你们!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-27 04:36:56

好吧,

以下是我如何回答这个问题。由于我正在研究一个MVC框架,所以在我有表单的视图中,我已经为控制器中的函数创建了一个JQuery post函数。

我有一个html输入,用户可以键入任意数量的电子邮件分隔逗号。我有一个javascript函数,它接受输入的值并在‘逗号’处拆分它们,然后将它们添加到数组对象中。

由于API的结构如下:

代码语言:javascript
复制
{
 "emails":["foo@bar.com", "bar@foo.com"],
 "orgId":1,
 "subject":"foobar",
 "body":"foobar",
 "sender":"foobar@com"
}

在我的$.post()函数中,我有一个用作数据的对象:

代码语言:javascript
复制
var myData = {
                "emails" : myEmails, //This myEmails is an array['fooBar@.com', 'barfoo@.com'] of emails from the single email input.
                "orgId" : 1,
                "subject" : $('#vgridSubject').val(),
                "body" : $('#vgridText').val(),
                "sender" : "foobar@ls.com"
            }

在我的控制器里,下面是我处理电子邮件数组的方法。

代码语言:javascript
复制
<cfscript>
  sendInvites = postUserInvite(emails = FORM['EMAILS[]'], orgID = FORM.orgID, subject = FORM.subject, body = FORM.body, sender = FORM.sender)
</cfscript>

注意FORM['EMAILS[]'],因为它允许我从表单作用域访问这些值。

链接到表单数组Working with Form Arrays in ColdFusion?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28159707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档