永发信息网

JavaScript使用ajax获取数据出错,

答案:2  悬赏:30  手机版
解决时间 2021-03-07 23:00
错误为:news.js:37 Uncaught TypeError: Cannot read property 'length' of undefined at Object.success (news.js:37) at fire (jquery-1.11.3.js:3148) at Object.fireWith [as resolveWith] (jquery-1.11.3.js:3260) at done (jquery-1.11.3.js:9314) at XMLHttpRequest.callback (jquery-1.11.3.js:9718)






最佳答案
在前台用console.info把ajax响应的内容打印下看看是什么格式的
你这个异常是d.data拿到的数据是个undefined,然后你再data.length的时候就出异常了,undefined是没有length属性的
全部回答
页面加载后,你的n已经累加到最大值了。 所以每个onclick里的参数n都是最大的那个值。 你应该把m的值(也就是php种变量)作为click里的参数。 问题的根本原因是,在前端执行的js跟后端执行的php混在一起,把你搞糊涂了。 写程序时要考虑代码执行的场景(上下文),区分一下客户端/服务器端,才能避免这种问题。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
失散多年喜相逢 猜一数字
世界上真有仙吗 我听我朋友说的 他家人就是算
蚂蚁的洞穴是怎么给我们指点方向的???
形容忙碌和开心的成语
SMT为什么使用助焊剂
为什么我的安卓手机开机不能充电,关机才能充
鸡腰子有脂肪吗 吃颗会胖吗 在减脂的话
广播剧《贴身竹马》的片尾曲是什么
绿野居石锅鱼地址在哪,我要去那里办事
02988奥迪q7故障码是什么坏了
谁有优酷会员,用下,谢谢了,交个好友!
风轻轻地吹着。(轻轻地还是轻轻的)
男生简单的微信名称
为什么我gtx770是比守望先锋官网推荐的显卡66
北京先农坛能拜太岁吗?
推荐资讯
.net 如何使用cookie完成自动登陆
骑电瓶车的人喝了酒算酒驾吗?
看看把人逼成什么样了
广东省的港澳证(非广州)可以直接在广州的签
电视锐度多少合适
澳大利亚 父母同行 1257 为什么
手机号才用一个多月 有没口子可以借贷的
我的华为荣耀手机来电铃声小,求,如何加大铃
为什么6x78的积在420和480之间呢?
300英雄中的传送门有什么用啊怎么用
雷诺科雷傲2.5升16v什么意思
【义务教育的特征】义务教育的特征包括()。①
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?