请教老师一个JavaScript问题,不胜感谢!

SendMessageCN 2012-11-19 10:52:16
[code=JavaScript]<script>
TOP.api('rest', 'get',{
method:'taobao.taobaoke.widget.items.convert',
num_iids:'13875164759',
fields:'num_iid,click_url,commission_rate'
},function(resp){
if(resp.error_response){
alert('taobao.taobaoke.widget.items.convert接口获取商信息品失败!'+resp.error_response.msg);
return false;
}
var respItem=resp.taobaoke_items.taobaoke_item;
for(var i=0;i<respItem.length;i++){
alert("结果1:"+Number(respItem[i].commission_rate)/100+"%");
alert("结果2:"+respItem[i].click_url);
}
})
</script>[/code]

以上代码所在网页:http://sezooka.w57.enkj.com/456/123.php

我将上边的JavaScript代码,插到了网页的<body></body>之间,有两个问题请教老师:

1、由于不太熟悉JavaScript,只会用alert以对话框的方式显示结果,请问如何将alert对话框中显示的结果显示到页面上

2、用IE打开上边的网页,首次打开无法弹出对话框(IE左下角会报错),但是刷新一下这个网页,就可以正常弹出两个对话框了,除IE之外的任何浏览器都没有这个问题,请教原因

不胜感谢,望不吝赐教!
...全文
375 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
z804259355w 2012-11-21
  • 打赏
  • 举报
回复
学习。。。。。
  • 打赏
  • 举报
回复
引用 8 楼 SendMessageCN 的回复:
引用 4 楼 dongvsning 的回复:document.write('写入你要输出的内容!'); 例子: JavaScript code?1234for(var i=0;i<respItem.length;i++){ document.write("结果1:"+Number(respItem[i].commission_rate)/100+"%");……
document.write('写入你要输出的内容!');这句话如果没问题,说明你的for循环里面的数据有问题,alert调试一下
豪情 2012-11-20
  • 打赏
  • 举报
回复
其实我不是老师。
宛飓如风 2012-11-20
  • 打赏
  • 举报
回复
问题2我想可能是不同浏览器javascript加载顺序的问题,可能http://a.tbcdn.cn/apps/top/x/sdk.js?appkey=21274572 这个脚本还没加载还没下载下来。你就开始使用里面的对象。刷新的时候后可能就是用的缓存。
  • 打赏
  • 举报
回复
第二个问题,报什么错误,贴出来
  • 打赏
  • 举报
回复
document.write('写入你要输出的内容!'); 例子:

for(var i=0;i<respItem.length;i++){
       document.write("结果1:"+Number(respItem[i].commission_rate)/100+"%");
}
甲小蛙 2012-11-20
  • 打赏
  • 举报
回复
可能管用的,基本都是这样在网页上添加动态内容的。
hujiiori 2012-11-20
  • 打赏
  • 举报
回复
IE什么版本,打开开发人员工具进行脚本调试
SendMessageCN 2012-11-20
  • 打赏
  • 举报
回复
引用 4 楼 dongvsning 的回复:
document.write('写入你要输出的内容!'); 例子: JavaScript code?1234for(var i=0;i<respItem.length;i++){ document.write("结果1:"+Number(respItem[i].commission_rate)/100+"%");}
经过测试,不行啊
SendMessageCN 2012-11-19
  • 打赏
  • 举报
回复
引用 1 楼 zzgzzg00 的回复:
第一个问题你可以在页面里建个div然后把alert的东西innerHTML到div里试试
深夜还能得到你的指教,先不说管不管用,都要谢谢你的热心,再次感谢!
似梦飞花 2012-11-19
  • 打赏
  • 举报
回复
第一个问题你可以在页面里建个div然后把alert的东西innerHTML到div里试试

87,992

社区成员

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

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