:这个函数必须按照规定的顺序传参,第二,如果没有参数就会出现类似于$.ajax("post",null,successFn,null)的情况,必须传有结构的参数(对象)
3.2什么是回调
在上面的代码中...,在ajax函数中传了一个successFN,failFn函数作为参数,但是执行的时候是在别的地方执行的(在request.onreadystatechange里)
if(request.readyState...只要满足这个条件就叫回调而已.他是一个函数,只不过在别的地方执行了
所以看上去没有执行,实际上success了就执行传进去的这个函数
3.3封装方法二:传有结构的参数(对象)
let myButton...;
boject1.show = function(){};
return object1;
}
window.jQuery.ajax = (options)=>{
//获取传进来的对象的...4真正的jQuery.ajax()API如何使用
jQuery.ajax()API
例子
$.ajax({
type: "GET",
url: "/test",
dataType: "script