我正在尝试使用jsonp构建一个股票供稿,因此它可以在浏览器中运行,我不必担心跨域问题。
我使用完全相同的代码构建了一个天气预报,所以我认为问题在于数据。
<script>
jQuery(document).ready(function($) {
$.ajax({
url : "http://www.google.com/finance/info?q=SO",
dataType : "jsonp",
success : function(parsed_json) {
var symbol= parsed_json['t'];
var stockComplete;
stockComplete = symbol;
document.getElementById("stock").innerHTML = stockComplete;
}
});
});
</script>
我相信进来的数据是json而不是jsonp。有没有办法转换山雀?天气数据是一个.json文件,所以我试图了解它们是否不同以及如何使代码与这种不同的数据类型一起工作。
股票:http://www.google.com/finance/info?q=SO
天气:http://api.wunderground.com/api/796084cae7d5f94e/geolookup/conditions/forecast/q/30308.json
任何建议都是最受欢迎的,如果有一个提供jsonp的股票供应可能是最简单的,但大多数都不能区分2。