質問

私が今まで人が自動要求が一部のサーバーに行くページを開いたときに、このことを実現しようとしているメートル。イム体のonloadのイベントに関数を呼び出すことによって、Ajaxでこれをやって..しかし、それはURI 1012エラーに私にアクセス制限を与えます。..それから私は... jqueryのを使用し、使用そのポスト()メソッド..今では私に403を与えています禁断のエラー..私は何をすべきでしょうか?

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)要求を行うことができません。ブラウザは、同じドメインポリシーを実装しています。あなたの3つの選択肢は、要求を行うために、JSONP呼び出しを使用して要求を行うために、サーバ側プロキシあなたの側を使用するか、iFrameを使用するようにしている。

他のヒント

あなたが最初の場所ではJavaScriptを務めたものとは別のサイトにアクセスしているである「クロスサイトスクリプティング」を、しようとしています。これは通常、(良い)セキュリティ上の理由から、ブラウザによって禁止されています。

お使いのサーバが他のサイトを見ることができる場合は、

あなたは、プロキシサービスを作成することができます。そうすることで、あなたはとても役立ったコンテンツのためのいくつかの責任を取っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top