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

什么时候加data什么时候不加,这个为什么加???

正在回答

3 回答

下面当中的data.name和data.say,都是这个data。跟我测试一下:

  1. 把function(data)当中的data改个名字,比如data1,下面当中data.name和data.say不改名字,结果是测试没有值。

  2. 把function(data),data.name和data.say中的data都换成data1,结果正确。

    结论:function(data)是为了在下面数据中处理用到的,如果不用的话可以不用接收,但是这里用到了,所以要接收,希望对后面不懂的同学有些帮助。

1 回复 有任何疑惑可以回复我~

比如前面讲解的load,getJSON,getScript和今天的get都是通过想url发送请求,返回不同类型的数据,这些函数都可以添加上也可以不用[callback],这里的callback是指对响应的返回的数据进行处理的函数方法,函数分为有形参和无形参,如果你为了对返回的数据实现一定的业务逻辑,你就需要在这个callback中使用形参data,当然这个名称可以任意拟定,最好一目了然的表达这个数据的含义,当然你可以使用无参的函数,这样的话就失去了这些方法的意义,本来这些方法就是需要请求返回一些数据,并对其进行处理.

1 回复 有任何疑惑可以回复我~

data是返回的数据,用get()的方法可以从服务器拿到数据,而data就是这个数据。一般为了后面功能的拓展或者其他的用途,都会把data加上的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154699    人
  • 解答问题       7289    个

加入课程学习,有效提高前端开发速度

进入课程
微信客服

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

帮助反馈 APP下载

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

公众号

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