我的以下代码在Firefox和Chrome上运行良好,但显示错误错误:IE上拒绝访问,请任何人帮助我。
在Firefox上,它返回Success作为状态和Chrome上的相同成功状态,不知道为什么它在IE 9.0上不起作用
<html>
<head>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
<script type="text/javascript">
$(document).ready(function () {
$.support.cors = true;
$('#time').html(new Date());
$('#status').html('');
$('#content').html('');
$.ajax({
cache: false,
url: $('#xhr_url').val()
}).done(function (data, textStatus, jqXHR) {
$('#status').html(textStatus+jqXHR);
$.each(data.T2Json.PrinterManufacturers.Items, function (i, item) {
$("#content").append('<a class="manufacturer" id="' + item.Id + '" onclick="hello(' + item.Id + ');" href="#">' + item.Name + '</a></br>');
});
}).fail(function (jqXHR, textStatus, errorThrown ) {
$('#status').html(textStatus + errorThrown );
$('#content').html('(failed)' + errorThrown);
});
});</script>
</head>
<body>
<input id='xhr_url' style='width:600px;' type='text' value='http://t2json.tgoservices.com/818746/PrinterManufacturers' />
<div id='content1'>ASS</div>
<fieldset>
<legend>Time:</legend>
<div id='time'></div>
</fieldset>
<fieldset>
<legend>Status:</legend>
<div id='status'></div>
</fieldset>
<fieldset>
<legend>Content:</legend>
<div id='content'></div>
</fieldset>
</body>
</html>