这是我的完整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是与本网站不同的域名。将它们放在同一个域后,它可以工作
答案 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
}
});
});