0

次の GET リクエストを実行する必要があります。

telnet somesite.com 80
GET /index.html HTTP/1.0

JavaScript、jQueryを使用しています。

このサイトの指示、特に次のコードに従おうとしました。

$.ajax({
  url: 'http://somesite.com',
  success:function(data){
    alert(data);
  }
});

しかし、うまくいきません!

どこが間違っていますか?

4

3 に答える 3

1

これを試してください:

$.ajax({
        type: "GET",  
         url: "http://somesite.com",
     timeout: 300000,
 contentType: "application/json; charset=utf-8",
     success: success,
       error: failure
});

function failure(response) {
    alert(response);
}
function success(response) {
    alert(response);
}
于 2013-10-31T11:00:45.503 に答える
1

あなたのコードでは、クロスドメインのajaxリクエストを行っていると仮定しています。これはブラウザによって自動的にブロックされます。

Cors を使用して許可ドメイン ヘッダーを使用することもできます。JS /JQuery でこの Cross Domain Get Request を参照してください。

またはJSONPに切り替えます

于 2013-10-31T11:00:47.453 に答える
1

クロスドメインリクエストを実行したい場合は、これを試してください

ワーキングデモ

これをヘッドタグで使用できます

<script src="https://rawgithub.com/IonicaBizau/jQuery-cross-domain-requests/master/js/jquery.xdomainajax.js">
</script> 

コード

$.ajax({
    url: 'http://somsite.com', // Or your web page link
    type: 'GET',
    success: function(res) {
      alert(res);
    }
  });
于 2013-10-31T11:12:22.287 に答える