0

我正在使用 jquery 发出 GET 请求但没有得到响应可能是什么问题?下面是html代码。我收到警报显示

请任何人提供一些运行示例,其中应该使用一些我也可以访问的知名网站,例如http://www.google.co.inhttp://www.jlcindia.com

错误:错误

<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 回答