我正在尝试使用jquery在间隔后ping服务器。我在互联网上找到了jquery ajax函数,为很多人工作,但它抛出了异常 “访问限制URI被拒绝”代码:Firefox中的“1012”,IE中的错误代码0和www.google.com的404 Chrome。我不明白是什么问题。以下是我的代码。
<html>
<head>
<title>Server availability</title>
<script src="http://code.jquery.com/jquery-1.7.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
var req = function () {
count = count + 1;
var link = $('#testURL').val();
$.ajax({
url: testURL,
success: function () {
$('#spnStatus').html($('#spnStatus').html() + '<br/><br/>' + link + ' Checked ' + count + ' times. Server available');
},
error: function (xhr, ajaxOptions, thrownError) {
//alert(xhr.status + "\n" + thrownError);
$('#spnStatus').html($('#spnStatus').html() + '<br/><br/>' + link + ' Checked ' + count
+ ' times. Server not available. Error Code:' + xhr.status + "<br/> Exception:" + thrownError);
}
});
//Call it again.
setTimeout(function () {
req();
}, 5000);
};
var count = 0;
$(document).ready(function () {
req();
});
</script>
</head>
<body>
<input id="testURL" type="text" value="http://www.google.com" /><br />
<span id="spnStatus">Not checked yet.</span>
</body>
</html>
先谢谢。
答案 0 :(得分:0)
Gaby aka G. Petrioli谢谢你的第二个评论是我的答案。 :)