我有一个页面,其中包含一个发布到 salesforce.com 的 webto Lead 服务的表单。我正在尝试使用 jQuery 制作一个 ajax 版本。
虽然页面中的表单发布得很好,并且我在我的销售人员中收到了数据,但是一旦我为这个表单制作了相同的帖子结构,然后用 jQuery 发布,我得到一个 405。
对此的任何帮助将不胜感激。
就接收网站可以看到的内容而言,发布的表单和 jquery 帖子之间有区别吗?
我有一个页面,其中包含一个发布到 salesforce.com 的 webto Lead 服务的表单。我正在尝试使用 jQuery 制作一个 ajax 版本。
虽然页面中的表单发布得很好,并且我在我的销售人员中收到了数据,但是一旦我为这个表单制作了相同的帖子结构,然后用 jQuery 发布,我得到一个 405。
对此的任何帮助将不胜感激。
就接收网站可以看到的内容而言,发布的表单和 jquery 帖子之间有区别吗?
您在这里遇到的问题被称为同源策略,它表示 XmlHttpRequests 必须与脚本运行所在的域相同。如果您需要通过 AJAX 执行此操作,则需要发布到在您的域上运行的脚本,然后调用 SalesForce。
为避免跨域问题,请使用 ajax 发布到您域上的脚本,然后使用 cURL 发布到外部域。