gpt4 book ai didi

javascript - 从另一个站点上托管的表单收集数据

转载 作者:行者123 更新时间:2023-11-28 16:24:53 25 4
gpt4 key购买 nike

我们有许多客户同意在其网站上提交表单后向我们发送其表单数据。这可能吗?处理这个问题的最佳方法是什么?我们的网站是用 Coldfusion 构建的,而客户网站各不相同。

我让客户添加一个脚本标记,以在其表单页面上包含来 self 们服务器的 javascript 文件。还让他们向表单按钮添加 onClick 事件,以便在提交表单时调用此 javascript。

这是 JavaScript 文件:

function cpcshowElements(f) {
var formElements = "";
for (var n=0; n < f.elements.length; n++) {
box = f.elements[n];
formElements += box.name + ":" + f.elements[n].value + ",\n";
}
var track = new Image();
/*send data to us*/
track.src="http://XXX.net/form_record.cfm?form="+ formElements + "&self=" + this.location;
}

在提交表单时,调用 cpcshowElements 函数,格式化表单数据,将其附加到 XXX.net/... 的末尾并调用该 url。 form_record.cfm 页面主要执行一些检查并将数据插入表中。

这个过程确实有效,但并不一致。数据并不总是进入数据库。那就是问题所在。有没有另一种方法可以做到这一点而不会丢失数据?

最佳答案

进入数据库的数据是在链条的深处。第一步是找出请求未通过的位置。找到薄弱环节,然后修复该部分。

除了这段 javascript 之外,很可能还有其他问题导致失败。测试流程的每个部分并找出问题所在。很可能,它不在 JavaScript 中。

关于javascript - 从另一个站点上托管的表单收集数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8330153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com