1

我试图更好地理解这一点,这让我有点困惑。我发现的所有东西都与我没有使用的 iframe 有关。

我在我拥有的域上有一个表单,当您单击提交时,它会向第 3 方服务 (infusionsoft) 发送请求并提交一些信息。

我想发送一个 ajax 发布请求,其中包含他们输入的信息给这个第 3 方,而不是让他们必须点击提交。

该表单只是一个标准的 POST 表单,其中包含一些与活动相关的隐藏输入。该表格只是由 3rd 方服务生成并粘贴到您的网站上。

当我通过 ajax 提交它时,我在控制台中收到一个跨站点脚本错误。

问题:

  1. 他们的服务器如何“知道”这是一个 ajax 请求?(从他们的服务器看来)发布请求看起来与用户定期单击“提交”(没有 ajax)相同吗?

  2. 我如何才能成功地做到这一点而没有错误?

  3. 有人说我应该使用 php 和 ajax 发布到_的 php 文件中。那有什么不同?你能想到他们可能会想到什么来解决这个问题吗?他们很模糊。

谢谢

4

1 回答 1

1

了解同源政策

  1. 它不是服务器,而是浏览器阻止它。
  2. 禁用浏览器的安全性
  3. 称为代理
于 2013-01-23T03:12:02.450 回答