Pregunta

i estoy tratando de poner en práctica esto, que cuando cada vez que una persona se abre una página de una solicitud automática va a algún servidor. estoy haciendo esto con ajax llamando a una función en el proceso de carga del cuerpo .. pero me está dando acceso restringido a URI de error 1012 .. Luego utiliza jQuery .. y utilizó su posterior método () .. ahora me está dando 403 prohibida error .. ¿qué debo hacer?

" http://www.somedomain.com/WebSite1/Default2.aspx" este es el enlace accedo pero me está dando 403 Prohibido.

function doIt(_id){

$(document).ready(function() {
          var a = Math.floor(Math.random()*22222);
       var b = Math.floor(Math.random()*66666);
    $.post('http://www.somedomain.com/WebSite1/Default2.aspx?id='+_id,{'uname': a , 'upass' : b },function(data){
            //alert(data);
   });
 });
}

Este es mi código que estoy llamando

¿Fue útil?

Solución

No se puede hacer una solicitud XHR (Ajax) a otro dominio. Navegadores implementan una misma política de dominio. Las tres opciones son utilizar una llamada jsonp, utilice un servidor proxy de lado a su lado para hacer la solicitud o utilizar un iFrame para realizar la solicitud.

Otros consejos

Está intentando "cross-site scripting", es decir que está accediendo a un sitio diferente de la que se sirve el javascript en el primer lugar. Esto se hace generalmente prohibida por el navegador de (buenas) razones de seguridad.

Si su servidor puede ver el otro sitio, entonces puede crear un servicio de proxy. Al hacer esto usted está tomando alguna responsabilidad por el contenido por lo servido.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top