用chrome调开发者工具看,总是报XMLHttpRequest cannot load – Origin is not
allowed by Access-Control-Allow-Origin.这个错
google了,加了<meta http-equiv="Access-Control-Allow-Origin" content="*">还
是有问题。。在自己的本地服务器上也试过add header,也试过chrome.exe –
disable-web-security,都不行。始终什么内容都读不出来
在此求助,谢谢。像这种用哪种办法在线读取较好?还是一定要用客户端模拟浏览器去
访问才行?(被访问服务器设置了什么?)
代码如下:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Access-Control-Allow-Origin" content="*">
<title>Example</title>
<script type="text/javascript" src="js/jquery-1.11.0.min.js"> </script>
</head>
<body>
<script src="js/stock/js/highstock.js"></script>
<script src="js/stock/js/modules/exporting.js"></script>
<script type="text/javascript">
$(function() {
$.getJSON('
http://stock2.finance.sina.com.cn/futures/api/json.php/IndexService.getInnerFuturesDailyKLine?symbol=RB0',function(data){
document.write(data);
});
});
</script>
</body>
</html>
--
FROM 123.149.54.*