外部js返回的是一个json数组,怎么用js调用出须要的数据?

515968 2015-06-24 11:32:27
quotebridge_v2_line_hs_600887_22_today({"hs_600887":{"1":"20150624","7":"1467.94","8":"1608.01","9":"1290.04","11":"1437.12","13":2959309800,"19":"59979606000.00","1968584":"0.089","open":1,"dt":"1503","name":"\u4f0a\u5229\u80a1\u4efd"}})

上面的代码是下面这个外部js的内容
http://d.10jqka.com.cn/v2/line/hs_600887/22/today.js

怎么样在网站中用js取出里面某项数值。
...全文
251 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
515968 2015-06-28
  • 打赏
  • 举报
回复
引用 2 楼 jslang 的回复:
ajax方式

$.ajax({
	url: "http://d.10jqka.com.cn/v2/line/hs_600887/22/today.js",
	type: "GET",
	dataType: "jsonp",
	jsonpCallback: "quotebridge_v2_line_hs_600887_22_today",
	success: function (data){
		alert(data.hs_600887[1]);
	}
});

这个好像不行呢?
月光的指引 2015-06-25
  • 打赏
  • 举报
回复
JSON.parse() 解析成js对象 然后随便取
天际的海浪 2015-06-25
  • 打赏
  • 举报
回复
ajax方式

$.ajax({
	url: "http://d.10jqka.com.cn/v2/line/hs_600887/22/today.js",
	type: "GET",
	dataType: "jsonp",
	jsonpCallback: "quotebridge_v2_line_hs_600887_22_today",
	success: function (data){
		alert(data.hs_600887[1]);
	}
});

天际的海浪 2015-06-25
  • 打赏
  • 举报
回复
直接的方式

<script type="text/javascript">
function quotebridge_v2_line_hs_600887_22_today(jsonp)
{
	alert(jsonp.hs_600887[1]);
}
</script>
<script type="text/javascript" src="http://d.10jqka.com.cn/v2/line/hs_600887/22/today.js"></script>

87,955

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧