JavaScript使用ajax获取数据出错,

JavaScript010

JavaScript使用ajax获取数据出错,,第1张

在前台用console.info把ajax响应的内容打印下看看是什么格式的

你这个异常是d.data拿到的数据是个undefined,然后你再data.length的时候就出异常了,undefined是没有length属性的

页面加载后,你的n已经累加到最大值了。

所以每个onclick里的参数n都是最大的那个值。

你应该把m的值(也就是php种变量)作为click里的参数。

问题的根本原因是,在前端执行的js跟后端执行的php混在一起,把你搞糊涂了。

写程序时要考虑代码执行的场景(上下文),区分一下客户端/服务器端,才能避免这种问题。

浏览网页时显示获取数据错误是设置错误造成的,解决方法为:

1、首先,我们点击电脑桌面左下角的开始按钮。

2、弹出的界面,我们点击设置。

3、弹出的界面,我们点击网络和Internet。

4、弹出的界面,我们点击更改适配器选项。

5、弹出的界面,我们右击无线网络,弹出的界面,我们点击属性。

6、弹出的界面,我们双击Internet协议版本4。

7、弹出的界面,我们点击选择使用下面的DNS服务器地址,然后我们在里面输入114·114·114·114,之后我们点击确定按钮,这样我们就可以解决掉打开网页时总显示域名解析错误的这个问题了。