我试图更好地理解这一点,这让我有点困惑。我发现的所有东西都与我没有使用的 iframe 有关。
我在我拥有的域上有一个表单,当您单击提交时,它会向第 3 方服务 (infusionsoft) 发送请求并提交一些信息。
我想发送一个 ajax 发布请求,其中包含他们输入的信息给这个第 3 方,而不是让他们必须点击提交。
该表单只是一个标准的 POST 表单,其中包含一些与活动相关的隐藏输入。该表格只是由 3rd 方服务生成并粘贴到您的网站上。
当我通过 ajax 提交它时,我在控制台中收到一个跨站点脚本错误。
问题:
他们的服务器如何“知道”这是一个 ajax 请求?(从他们的服务器看来)发布请求看起来与用户定期单击“提交”(没有 ajax)相同吗?
我如何才能成功地做到这一点而没有错误?
有人说我应该使用 php 和 ajax 发布到_的 php 文件中。那有什么不同?你能想到他们可能会想到什么来解决这个问题吗?他们很模糊。
谢谢