2010-02-26 84 views
5

我有一个表单发布到salesforce.com的webto Lead服务的页面。 我想使用jQuery制作一个ajax版本。我如何才能让jQuery post与salesforce一起工作?WebToLead

尽管在页面帖子的形式很好,我接收到的数据在我的销售队伍,一旦我作出相同的岗位结构,这种形式,然后使用jQuery后,我收到了405

任何帮助,这将不胜感激。

只要接收网站可以看到,发布表单和jQuery文章之间是否有区别?

回答

8

您在这里遇到的问题被称为same origin policy,它表示XmlHttpRequests必须与脚本运行在同一个域中。如果您需要通过AJAX完成此操作,则需要将其发布到您的域上运行的脚本,然后再将该脚本发送给SalesForce。

+3

好吧,这是我得到它的工作方式。 首先我ajax发布到我的域名上的控制器。 然后使用cURL从域名发布到外部域名。 中提琴! – dibs 2010-03-02 21:57:53

4

为避免跨域问题,请使用ajax发布到您的域上的脚本,然后利用cURL向外部域发布帖子。

相关问题