84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
success(result,status,xhr)
刚学 ajax,做了几个简单例子,就学 jQuery ajax 了,这个我就看不懂了,括号里()三个参数都是什么意思?
我看的w3cshool ,菜鸟教程,给的例子都没写这个..
$.ajax ( { url:"demo_ajax_load.txt", async:false, success:function(result){$("p").html(result);} } )
查了查在线手册,也看不明白..
认证高级PHP讲师
url: 此ajax请求发送到的服务端地址,这个前端不用管,服务端给。但要搞清楚和后端的接口;async : 请求是否异步,默认true。同步状态下请求返回之前,页面会锁死(阻塞),用户无法进行其他操作;success:请求成功后做的操作(数据处理渲染到页面、错误信息提示到浏览器等)。
不好意思刚没看清,题主问的是 success里的(result,status,xhr)三个参数。建议还是仔细看看手册,实在看不明白找几个视频看看~毕竟手册、官方文档是最准确的解释。
然后下面的$.ajax() 是jQuery里封装好的ajax, 写起来比原生js要简洁方便一些。
查看JQuery的API文档说明
A function to be called if the request succeeds. The function gets passed three arguments: The data returned from the server, formatted according to the dataType parameter or the dataFilter callback function, if specified; a string describing the status; and the jqXHR (in jQuery 1.4.x, XMLHttpRequest) object
就是中文直译,结果集,状态,xhr对象。初学不用搞那么复杂,直接用结果集就行,后两个参数很少用到。
url: 此ajax请求发送到的服务端地址,这个前端不用管,服务端给。但要搞清楚和后端的接口;
async : 请求是否异步,默认true。同步状态下请求返回之前,页面会锁死(阻塞),用户无法进行其他操作;
success:请求成功后做的操作(数据处理渲染到页面、错误信息提示到浏览器等)。
不好意思刚没看清,题主问的是 success里的(result,status,xhr)三个参数。建议还是仔细看看手册,实在看不明白找几个视频看看~毕竟手册、官方文档是最准确的解释。
然后下面的$.ajax() 是jQuery里封装好的ajax, 写起来比原生js要简洁方便一些。
查看JQuery的API文档说明
就是中文直译,
结果集,状态,xhr对象。初学不用搞那么复杂,直接用结果集就行,后两个参数很少用到。