为了账号安全,请及时绑定邮箱和手机立即绑定

Javascript 问题急急急急急急

Javascript 问题急急急急急急

隔江千里 2018-12-07 01:20:33
var htmlString = '<ul>';            $.each(jsonObject.Table, function (i) {                htmlString = +'<li dd="' + jsonObject.Table[i].CompanyId.toString() + '">' + jsonObject.Table[i].CompanyName + '</li>';            }) 生成的调试的结果是:"NaN100023">宁波高新区资富信息技术有限公司</li>" 为什么会出现nan给数字的错误那!改了好长时间不知道原因啊! 那位大侠帮帮忙啊!急急急急急急急急急急急急急急急急急啊! 这是json: {"Table":[{"CompanyId":"100023","CompanyName":"宁波高新区资富信息技术有限公司"},{"CompanyId":"100079","CompanyName":"nibosdf"},{"CompanyId":"100268","CompanyName":"宁波宝利龙进出口"},{"CompanyId":"100276","CompanyName":"山东分公司的风格"}]} jsonObject.Table是上面的json $.parseJson后的数据
查看完整描述

5 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

大哥,你把+=写成=+了:

htmlString = +

改为

htmlString += 

就OK了

查看完整回答
反对 回复 2018-12-24
?
慕勒3428872

TA贡献1848条经验 获得超6个赞

数字也会nan的。

你的CompanyId是不是计算出来的?最好把你jsonObjectTable的生成代码也贴出来。

nan常出现在数字的运算中。

查看完整回答
反对 回复 2018-12-24
?
喵喵时光机

TA贡献1846条经验 获得超7个赞

var htmlString = '<ul>';
            $.each(jsonObject.Table, function (i) {
                htmlString = +'<li dd="' + jsonObject.Table[i].CompanyId.toString() + '">' + jsonObject.Table[i].CompanyName + '</li>';
            })

生成的调试的结果是:"NaN100023">宁波高新区资富信息技术有限公司</li>"

为什么会出现nan给数字的错误那!改了好长时间不知道原因啊!

那位大侠帮帮忙啊!急急急急急急急急急急急急急急急急急啊!

这是json:

{"Table":[{"CompanyId":"100023","CompanyName":"宁波高新区资富信息技术有限公司"},{"CompanyId":"100079","CompanyName":"nibosdf"},{"CompanyId":"100268","CompanyName":"宁波宝利龙进出口"},{"CompanyId":"100276","CompanyName":"山东分公司的风格"}]}

jsonObject.Table是上面的json $.parseJson后的数据

查看完整回答
反对 回复 2018-12-24
?
12345678_0001

TA贡献1802条经验 获得超5个赞

<script>alert("hehe")</script>

查看完整回答
反对 回复 2018-12-24
?
弑天下

TA贡献1818条经验 获得超8个赞

...晕

查看完整回答
反对 回复 2018-12-24
  • 5 回答
  • 0 关注
  • 484 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号