javascript - jQuery ajax success()括号里的参数是什么?
PHP中文网
PHP中文网 2017-04-11 10:38:01
[JavaScript讨论组]
success(result,status,xhr)

刚学 ajax,做了几个简单例子,就学 jQuery ajax 了,
这个我就看不懂了,括号里()三个参数都是什么意思?

我看的w3cshool ,菜鸟教程,
给的例子都没写这个..

$.ajax
    (
    {
        url:"demo_ajax_load.txt",
        async:false,
        success:function(result){$("p").html(result);}

    }
    )

查了查在线手册,也看不明白..

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(2)
黄舟

url: 此ajax请求发送到的服务端地址,这个前端不用管,服务端给。但要搞清楚和后端的接口;
async : 请求是否异步,默认true。同步状态下请求返回之前,页面会锁死(阻塞),用户无法进行其他操作;
success:请求成功后做的操作(数据处理渲染到页面、错误信息提示到浏览器等)。


不好意思刚没看清,题主问的是 success里的(result,status,xhr)三个参数。建议还是仔细看看手册,实在看不明白找几个视频看看~毕竟手册、官方文档是最准确的解释。

然后下面的$.ajax() 是jQuery里封装好的ajax, 写起来比原生js要简洁方便一些。

迷茫

就是中文直译,
结果集,状态,xhr对象。初学不用搞那么复杂,直接用结果集就行,后两个参数很少用到。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号