哪位大神有帮我看看吗?Firefox显示正常的,但IE8有输出多余的内容!
这个undefined不知道从哪冒出来的,JS代码检查过了,没有多余的输出代码啊!for(vary=0;y<i;y++){if(data2[y].primary_poll...
这个undefined不知道从哪冒出来的,JS代码检查过了,没有多余的输出代码啊!
for(var y=0;y<i;y++){
if(data2[y].primary_pollutant){
str += "<tr><td>"+data2[y].position_name+"</td><td>"+data2[y].aqi+"</td><td>"+data2[y].quality+"</td><td>"+data2[y].primary_pollutant+"</td><td>"+data2[y].pm2_5+"</td><td>"+data2[y].pm10+"</td><td>"+data2[y].co+"</td><td>"+data2[y].no2+"</td><td>"+data2[y].o3+"</td><td>"+data2[y].o3_8h+"</td><td>"+data2[y].so2+"</td></tr>";
$("table tbody[data]").html(str); }}
代码问题是在这,注释掉就没了! 展开
for(var y=0;y<i;y++){
if(data2[y].primary_pollutant){
str += "<tr><td>"+data2[y].position_name+"</td><td>"+data2[y].aqi+"</td><td>"+data2[y].quality+"</td><td>"+data2[y].primary_pollutant+"</td><td>"+data2[y].pm2_5+"</td><td>"+data2[y].pm10+"</td><td>"+data2[y].co+"</td><td>"+data2[y].no2+"</td><td>"+data2[y].o3+"</td><td>"+data2[y].o3_8h+"</td><td>"+data2[y].so2+"</td></tr>";
$("table tbody[data]").html(str); }}
代码问题是在这,注释掉就没了! 展开
展开全部
尊敬的用户,您好!很高兴为您答疑。
鉴于您所提供的资料,可以知道您应该是使用了ajax的方式进行代码生成。而您所出现的位置错误肯定是来自于这部分内容。鉴于此,您可以尝试打印出data2变量中的内容,再利用火狐的firebug功能进行代码错误的跟踪调试。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
鉴于您所提供的资料,可以知道您应该是使用了ajax的方式进行代码生成。而您所出现的位置错误肯定是来自于这部分内容。鉴于此,您可以尝试打印出data2变量中的内容,再利用火狐的firebug功能进行代码错误的跟踪调试。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
微测检测5.10
2023-07-11 广告
2023-07-11 广告
IEC62133与en62133的区别如下:1. 认证机构不同:IEC62133是国际的标准,它以国际通用的标准进行生产;而en62133采用的是欧盟的标准,它使用欧盟的生产需求进行生产。2. 宗旨不同:IEC62133的宗旨是促进电气、电...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询