无法获得Jquery ajax响应

时间:2011-05-18 07:24:15

标签: 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="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>

警报没有显示出来。 BMreport.txt采用JSon格式。无法想象为什么...... - - - - - - - 解决了 - - - - - - 10.10.10.10:8123是与本网站不同的域名。将它们放在同一个域后,它可以工作

1 个答案:

答案 0 :(得分:1)

检查控制台是否有任何错误,或使用$ .ajax()而不是$ .getJSON并提供“错误”功能。最有可能的是,当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
        }
    });
});