Cómo hacer una llamada Ajax POST a una URL externa sin jQuery

  • Autor Autor luisgzafra
  • Fecha de inicio Fecha de inicio
luisgzafra

luisgzafra

Gamma
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
hola, necesito hacer una llamada por ajax a una url enviando datos por post y recibiendo la respuesta a una página externa.

Todo lo que encuentro es con jquery y me gustaría no tener que usar jquery para eso.

Se hacerlo, pero a páginas del mismo dominio, en cuanto salgo a otro chrome y otros navegadores me lo paran.
No puedo solucionarlo enviando los headers.

¿Alguna orientación sobre como lograrlo?
 
hola, necesito hacer una llamada por ajax a una url enviando datos por post y recibiendo la respuesta a una página externa.

Todo lo que encuentro es con jquery y me gustaría no tener que usar jquery para eso.

Se hacerlo, pero a páginas del mismo dominio, en cuanto salgo a otro chrome y otros navegadores me lo paran.
No puedo solucionarlo enviando los headers.

¿Alguna orientación sobre como lograrlo?

Muy facil ... pero por seguridad javascript en principal ajax no permite urls hacia otra web que no sea la de tu servidor... lo que puedes hacer es hacer una peticion ajax a un archivo php en tu servidor y que ese archivo php haga la peticion via CURL por post,get o simple peticion por url ... posteriormente su respuesta devolverla por ajax y tomarla desde el archivo en curso y posteriormente trabajar la peticion como gustes.

Un saludo :encouragement:
 
si es tu servidor al que quieres hacer la peticion AJAX, puedes agregar la cabecera en tu apache o servidor web que uses "Access-Control-Allow-Origin: http://domain1.com, http://domain2.com" , especificando a que dominios permites que puedan hacer peticiones como si fuera el mismo dominio.
 

Temas similares

Atrás
Arriba