我正在对这样的 API 进行 AJAX 调用,
<script type = "text/javascript">
$.ajax({
url: "http://dev.markitondemand.com/MODApis/Api/v2/Quote/jsonp?symbol=APLE",
dataType: 'jsonp',
success: function(results){
var status = results.response.Status;
var company = results.response.Symbol;
$('#results').append(status + '. Company is: ' + company);
}
});
</script>
收到响应后,我尝试从中解析某些数据并将其附加到 <div>
在 <body>
.
<body>
<div id="results"></div>
</body>
我这里有我正在处理的代码 - http://jsbin.com/hofosaveho/edit?html,output
我在这里做错了什么?
最佳答案
您返回的对象没有响应属性
尝试:
success: function(results){
alert(results);
var status = results.Status;
var company = results.Name;
$('#results').append(status + ' OK. Company is: ' + company);
}
关于jquery - 为什么 AJAX 调用不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36348079/