我米试图实现这个东西,当过一个人打开了一个页面的自动请求进入一些服务器。 IM,呼吁身体的onload事件函数使用Ajax这样做..但它给我的访问限制到URI 1012错误..然后我用jQuery的..和使用它的post()方法..现在它给我403 Forbidden错误..我该怎么办?

http://www.somedomain.com/WebSite1/Default2.aspx”这就是我访问的链接,但它给了我403紫禁城。

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);
   });
 });
}

这是我的代码,我打电话

有帮助吗?

解决方案

您不能做一个XHR(AJAX)请求到另一个域。浏览器实现同一个域策略。你三个选择是使用JSONP调用,使用服务器端代理贵方提出请求,或者使用一个iFrame发出请求。

其他提示

您正试图“跨站点脚本”,这是您要访问不同的网站比在首位担任了JavaScript的一个。这通常是由浏览器为(良好)安全原因被禁止的。

如果您的服务器可以看到其他网站,那么你可以创建一个代理服务。这样做你正在服用的如此送达的内容一定责任。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top