标记化字段是以 Rails 形式作为数组或字符串列表提交的吗?
Are Tokenized Fields submitted as an array or string-list in Rails Forms?
我的一个表单中有一个标记化字段,用户可以在其中输入多封电子邮件以发送邀请(例如,通过 this library 生成)
当用户点击 "Submit" 并将表单数据提交到我的 Rails 控制器时,各种电子邮件是如何提交的?它是所有电子邮件的数组,还是一长串由 commas/spaces 分隔的电子邮件?
谢谢!
看起来它可以是上面的任何一个 - 看起来标记器库没有挂接到表单 "submit" 按钮,所以你必须实现你自己的函数,在提交时, 将所有令牌收集到您想要的东西中,然后将其发送到服务器
具体看下面的函数,会有帮助:
$('#some-token-field-id').tokenfield('getTokens')
或者,或者:
$('#some-token-field-id').tokenfield('getTokens', true)
我的一个表单中有一个标记化字段,用户可以在其中输入多封电子邮件以发送邀请(例如,通过 this library 生成)
当用户点击 "Submit" 并将表单数据提交到我的 Rails 控制器时,各种电子邮件是如何提交的?它是所有电子邮件的数组,还是一长串由 commas/spaces 分隔的电子邮件?
谢谢!
看起来它可以是上面的任何一个 - 看起来标记器库没有挂接到表单 "submit" 按钮,所以你必须实现你自己的函数,在提交时, 将所有令牌收集到您想要的东西中,然后将其发送到服务器
具体看下面的函数,会有帮助:
$('#some-token-field-id').tokenfield('getTokens')
或者,或者:
$('#some-token-field-id').tokenfield('getTokens', true)