无法获取Jquery ajax响应

无法获取Jquery ajax响应,jquery,json,Jquery,Json,这是我的完整html上下文 <!DOCTYPE html> <html lang="en"> <head> <title>Test page</title> <script language="javascript" type="text/javascript" src="jquery-1.5.1.min.js"></script> <script language

这是我的完整html上下文

    <!DOCTYPE html> 

<html lang="en"> 
<head> 
    <title>Test page</title>
    <script language="javascript" type="text/javascript" src="jquery-1.5.1.min.js"></script>

    <script language="javascript" type="text/javascript">
        $(document).ready(function () {
            $.getJSON('http://10.10.10.10:8123/BMreport.txt', function (data) {
                alert("callback");
            });
        });
    </script> 
</head> 
    <body> 
        <p>Test Page</p>
    </body> 
</html>

测试页
$(文档).ready(函数(){
$.getJSON('http://10.10.10.10:8123/BMreport.txt,函数(数据){
警报(“回调”);
});
});
测试页

警报没有出现。BMreport.txt是JSon格式的。我不明白为什么。。。 --------------解决------------
10.10.10.10:8123是与此站点不同的域。将它们放在同一个域中后,它就可以工作了

检查控制台是否有任何错误,或者使用$.ajax()而不是$.getJSON,并提供一个“error”函数。最有可能的是,当jQuery试图解析json时出现了问题

$(document).ready(function () {
    $.ajax({
        url: 'http://10.10.10.10:8123/BMreport.txt', 
        success: function (data) {
            alert("callback");
        },
        error: function(req, err) {
            alert(req.responseText); // This will alert whatever your .txt-file outputs
        }
    });
});

您的浏览器是否报告了任何错误?如果您的工作站与您的工作站的来源不同,则说明您运气不佳。阅读关于同一原产地的政策:@Alex。好的,我找到了原因。10.10.10.10:8123此html位于不同的站点。把它们放在同一个地点后,问题就解决了。