post传递的function(data)有什么作用

post传递的function(data)有什么作用

post传递的function(data)有什么作用

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
一叶知秋519 2018-09-04 10:03:15

红框内的代码是function的完整代码:

http://img1.sycdn.imooc.com//climg/5b8de71d0001adf410560408.jpg

data就是前面url请求中Servlet返回的数据,返回的数据通常是String类型的,在js中直接通过data=="success"就可以对返回值进行判定。function会接受前面请求中返回的数据,因此也称function(data)为回调函数。同学可以先掌握Ajax的使用规则,至于它为什么是这样的,随着学习的深入,可以对于其源码进行研究。

如果还有疑问,可以再次提问。祝学习愉快!

一叶知秋519 2018-09-03 10:22:26

同学是说这个地方吧?

http://img1.sycdn.imooc.com//climg/5b8c9a98000156ca09590247.jpg

这个地方的post是采用的这个格式:

$.post(url, params, callback)  其中:

url (String): 装入页面的URL地址。

params (Map): (可选)发送到服务端的键/值对参数。

callback (Function): (可选) 当数据装入完成时执行的函数。

也就是说function(data)是执行完请求后,回调的方法,用来输出响应结果。

祝学习愉快!

  • 能不能再说清楚点,这个function是怎么取到数据的?这个function对应的具体方法在代码中又是哪个?
    2018-09-03 20:19:09
  • 我看到了老师是把function定义在post里了,那数据是怎么取的呢?data是不是就是服务器返回的数据?如果是,它的类型是什么?
    2018-09-03 20:30:30
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java Web基础入门2018版
  • 参与学习       716    人
  • 提交作业       185    份
  • 解答问题       1363    个

会Java?懂前端基础?想学后台开发?那么,赶快来学习《Java Web入门》路径吧。本路径主要介绍Java Web的基础知识,并配有大量案例,定会让你收获多多!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师