如何构建 Restful API,从 Rails 到 Hubspot Forms API and/or 改变嵌入式代码?
How to build Restful API, from Rails, to Hubspot Forms API and/or altering embedded code?
所以我正在处理客户数据库,他们切换到 Hubspot 来获取表单。在大多数情况下,我可以在页面末尾嵌入表单代码,没问题。然而,在这个特定页面中,他们允许用户单击图像,将信息输入表格,收集数据,然后将图像作为他们选择的任何项目发送。
Hubspot 负责收集表单中的数据。问题是将用户点击的图像与表单联系起来。简而言之,Hubspot 的嵌入式代码是什么样子的。
<!--[if lte IE 8]>
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2-legacy.js"></script>
<![endif]-->
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
<script>
hbspt.forms.create({
portalId: 'numbers',
formId: 'form numbers and letters',
sfdcCampaignId: 'campaign letters and numbers'
});
</script>
为了选择图片,我使用以下指示图片已被点击:
<script>
var $link = $('.img-container1');
$('.img-group').on("click", '.img-container1', function() {
$link.removeClass('active');
$(this).addClass('active');
});
</script>
所以我的问题是,如果可以的话,我该如何输入嵌入代码来点击被标记的项目?如果我做不到,知道如何构建 API 以使用 Rails 访问 Hubspot 吗?老实说,我从来没有这样做过,所以感谢您的帮助。
这实际上可以通过使用 JavScript 的嵌入式代码来解决。使用以下方式更改了嵌入形式:
hbspt.forms.create({
portalId: numbers,
formId: numbers and letters,
sfdcCampaignId: numbers and letters,
target: '#hubspot-form-target'});
然后应用于onclick:
$('input[name="image"]').val(this.getAttribute('image-var')).change();
希望这对一路上的其他人有所帮助。
所以我正在处理客户数据库,他们切换到 Hubspot 来获取表单。在大多数情况下,我可以在页面末尾嵌入表单代码,没问题。然而,在这个特定页面中,他们允许用户单击图像,将信息输入表格,收集数据,然后将图像作为他们选择的任何项目发送。
Hubspot 负责收集表单中的数据。问题是将用户点击的图像与表单联系起来。简而言之,Hubspot 的嵌入式代码是什么样子的。
<!--[if lte IE 8]>
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2-legacy.js"></script>
<![endif]-->
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
<script>
hbspt.forms.create({
portalId: 'numbers',
formId: 'form numbers and letters',
sfdcCampaignId: 'campaign letters and numbers'
});
</script>
为了选择图片,我使用以下指示图片已被点击:
<script>
var $link = $('.img-container1');
$('.img-group').on("click", '.img-container1', function() {
$link.removeClass('active');
$(this).addClass('active');
});
</script>
所以我的问题是,如果可以的话,我该如何输入嵌入代码来点击被标记的项目?如果我做不到,知道如何构建 API 以使用 Rails 访问 Hubspot 吗?老实说,我从来没有这样做过,所以感谢您的帮助。
这实际上可以通过使用 JavScript 的嵌入式代码来解决。使用以下方式更改了嵌入形式:
hbspt.forms.create({
portalId: numbers,
formId: numbers and letters,
sfdcCampaignId: numbers and letters,
target: '#hubspot-form-target'});
然后应用于onclick:
$('input[name="image"]').val(this.getAttribute('image-var')).change();
希望这对一路上的其他人有所帮助。