0

jqueryを使用してGETリクエストを実行していますが、応答が得られません。何が問題になる可能性がありますか?以下はhtmlコードです。アラートが表示されます

誰かが私にいくつかの実行例を提供してください。その例では、 http://www.google.co.inやhttp://www.jlcindia.comのようにアクセスできる有名なWebサイトを使用する必要があります

エラー:エラー

<html>
<script type="text/javascript" src="jquery-1.8.1.min.js"></script>
<Script Language="JavaScript">

function getFullName(){
            //alert('fun call');

                $.ajax({
                    type: "GET",
                    url: "http://www.jlcindia.com",
                    dataType: "html",
                    success: function(data) {
                        alert('success'+data);
                    },
                    error: function(xhr, textStatus, errorThrown) {
                                if (textStatus !== null) {
                                    alert("error: " + textStatus);
                                } else if (errorThrown !== null) {
                                    alert("exception: " + errorThrown.message);
                                }
                                else {
                                    alert ("Don't know what is error");
                                }
                            }
                });               
        }
</Script>
<body>
<input type="button" value="Show Full Name" onClick="getFullName()">
</body>
</html>
4

1 に答える 1

2

別のドメインにajaxリクエストを送信しています。そして、それは同一生成元ポリシーのために機能しません

例:サイトがwww.mydomain.comでホストされており、ajaxを介してwww.otherdomain.comにアクセスしようとしています。これは不可能です。

Ajaxリクエストは、ホストされているスクリプトと同じドメインでのみ機能します。

于 2012-09-19T09:38:37.427 に答える