gpt4 book ai didi

javascript - jQuery load() 方法参数用法?

转载 作者:行者123 更新时间:2023-12-01 02:13:28 27 4
gpt4 key购买 nike

根据 jQuery load() 方法 api:

.load( url [, data] [, complete(responseText, textStatus, XMLHttpRequest)] )
  1. 第一个参数是网址
  2. 第二个参数是发送到服务器的 map 或字符串
  3. 第三个参数是回调函数。

下面是工作示例

$('#result').load('ajax/test.html', function() {
alert('Load was performed.');
});

它提供“url”和“回调函数”参数,[data]参数被跳过。

示例代码不应该将回调函数视为 [data] 参数(第二个参数)吗?由于 API 中定义的参数的顺序。按照API,第一个是url,第二个是数据,第三个是回调。

我不明白为什么代码会起作用。很困惑。

最佳答案

jQuery 源代码中写得非常清楚。

https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js

搜索load: function( url、params、callback )

它检查 params(第二个参数),如果存在,它将调用 isFunction 方法,该方法在内部检查参数的类型,如果是函数则返回 true。其余的你知道......

enter image description here

这就是 isFunction 的样子

enter image description here

关于javascript - jQuery load() 方法参数用法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10787232/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com