请求的jsonp数据在页面中无法显示,callback好像没有被调用 10

本人新手。服务器版本是apache2.2,代码如下:html文件<!DOCTYPEhtml><html><head><metacharset="utf-8"><scrip... 本人新手。服务器版本是apache 2.2,代码如下:
html文件
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript" src="a.js"></script>
<script type="text/javascript" src="sales.json?callback=show_info"></script>
</head>
<body>
</body>
</html>
a.js文件
function show_info(json){
for(i=0;i<json.length;i++){
obj = json[i];
document.write(obj.name+"<br>");
}
}

在浏览器的控制台看一切正常,但是sales.json里面的数据一个都没有显示,求解答
展开
 我来答
1012996878
2013-10-15
知道答主
回答量:5
采纳率:0%
帮助的人:3.4万
展开全部
首先你继续在</head>写页面脚本,调用callback函数,callback函数应当有个返回值,把callback返回值赋给变量json,然后在执行show_info(json);
报告爱好者
2013-10-15 · TA获得超过902个赞
知道小有建树答主
回答量:561
采纳率:0%
帮助的人:159万
展开全部
返回的数据是什么样的?
一般来说返回的数据是string格式,要转成json格式才能用吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhaoapk
2013-10-15 · TA获得超过3771个赞
知道大有可为答主
回答量:1343
采纳率:40%
帮助的人:1617万
展开全部
<script type="text/javascript" src="sales.json?callback=show_info"></script>

把这个移到body里面试试
更多追问追答
追问
不行,callback函数根本就没有被调用呢。。
追答
sales.json?callback=show_info

这个输出什么?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式