我想知道是否可以让用户访问我的网站(站点 A)并填写包含名字、姓氏、电子邮件和提交按钮的表单。当用户点击提交时,该信息通过电子邮件发送给我,但随后用户被定向到此站点https://my.charitywater.org/p/donate?campaign_id=34971#donation-info那里有一个表格询问一些相同的信息。
我想知道是否可以将在我的站点(站点 A)上收集的任何信息传递到该 Charity Water 页面并预先填充这些字段,以便不必输入两次信息?
谢谢您的帮助!!!
网站 (A) 无法使浏览器转到另一个(任意)网站 (B) 并使用来自 A 的数据预先填写 B 上的表单控件。
必须明确设计站点 B 以使其成为可能。
你不能。至少如果该网站是您自己的网站,那么您还有更多技巧可以玩。
但我想事实并非如此,
您可以尝试自己发送站点 (B) 的表格。查看客户端 HTML/JavaScript 如何发送表单,然后尝试重新制作。询问访问者是否愿意参与任何活动,如果愿意,也可以将数据发送到站点 (B)。执行此操作时,您会关闭服务器端,因为浏览器不喜欢在您的 HTML/JavaScript 请求中跨越不同的域。
现在您甚至可以只获取网站 (B) 的结果页面并将其展示给访问者。
这可以通过 GET 变量将值传递给第三方站点来完成。
请注意,虽然这目前有效,但它不是标准的,完全取决于第三方网站。他们完全有可能修改他们的代码并破坏您的网站,其中没有重新实现此功能的标准方法。