AJAX 请求返回 No 'Access-Control-Allow-Origin' header 存在于所请求的资源上。起源
AJAX Request returning No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin
如何将返回的股票价格和其他信息附加到Div?
代码如下:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script>
function getResults(){
alert();
$.get( "http://dev.markitondemand.com/Api/v2/Quote/jsonp?symbol=AAPL", function( data ) {
document.getElementById("myDiv").innerHTML = data;
alert( "Load was performed." );
});
}
</script>
<head></head>
<body>
<h2>Click here to start</h2>
<button type="button" onclick="getResults()">Request Price</button>
<div id="myDiv">
</div>
</body>
它是 JSONP,因此您应该能够跨域获取它,但似乎jQuery 需要设置数据类型,所以这样做应该可行
function getResults(){
$.ajax({
url : 'http://dev.markitondemand.com/Api/v2/Quote/jsonp',
data : {symbol : "AAPL"},
type : 'GET',
dataType : 'jsonp'
}).done(function(data) {
document.getElementById("myDiv").innerHTML = JSON.stringify(data);
});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<h2>Click here to start</h2>
<button type="button" onclick="getResults()">Request Price</button>
<div id="myDiv"></div>
如何将返回的股票价格和其他信息附加到Div?
代码如下:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script>
function getResults(){
alert();
$.get( "http://dev.markitondemand.com/Api/v2/Quote/jsonp?symbol=AAPL", function( data ) {
document.getElementById("myDiv").innerHTML = data;
alert( "Load was performed." );
});
}
</script>
<head></head>
<body>
<h2>Click here to start</h2>
<button type="button" onclick="getResults()">Request Price</button>
<div id="myDiv">
</div>
</body>
它是 JSONP,因此您应该能够跨域获取它,但似乎jQuery 需要设置数据类型,所以这样做应该可行
function getResults(){
$.ajax({
url : 'http://dev.markitondemand.com/Api/v2/Quote/jsonp',
data : {symbol : "AAPL"},
type : 'GET',
dataType : 'jsonp'
}).done(function(data) {
document.getElementById("myDiv").innerHTML = JSON.stringify(data);
});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<h2>Click here to start</h2>
<button type="button" onclick="getResults()">Request Price</button>
<div id="myDiv"></div>