2010-02-26 10 views
5

Tengo una página con un formulario que se publica en webto de salesforce.com a servicio principal. Estoy tratando de hacer una versión ajax de esto usando jQuery.Cómo puedo obtener una publicación de jQuery para trabajar con una fuerza de ventas WebToLead

Aunque la forma de los mensajes página fina y recibo los datos en mi fuerza de ventas, una vez que hago una estructura de puestos idénticos a este formulario y luego enviar con jQuery consigo un 405.

Cualquier ayuda con esto sería ser muy apreciado.

¿Hay alguna diferencia entre un formulario publicado y una publicación de jquery en cuanto a lo que puede ver el sitio web de recepción?

Respuesta

8

El problema que se está encontrando aquí se conoce como same origin policy, que dice que XmlHttpRequests debe estar en el mismo dominio en el que se ejecuta el script. Si necesita hacer esto a través de AJAX, tendrá que publicar en una secuencia de comandos que se ejecute en su dominio, que luego haría la llamada a SalesForce.

+3

Ok, así es cómo conseguí que funcionara. Primero ajax una publicación a un controlador en mi dominio. Esto utiliza cURL para realizar una publicación desde el dominio al dominio externo. Viola! – dibs

4

Para evitar problemas entre dominios, use ajax para publicar en una secuencia de comandos en su dominio que luego utilice cURL para realizar una publicación en el dominio externo.

Cuestiones relacionadas