根据jQuery load() 方法api:
.load( url [, data] [, complete(responseText, textStatus, XMLHttpRequest)] )
- 第一个参数是网址
- 第二个参数是发送到服务器的地图或字符串
- 第三个参数是回调函数。
使用下面的工作示例
$('#result').load('ajax/test.html', function() {
alert('Load was performed.');
});
它提供“url”和“回调函数”的参数,[data] 参数被跳过。
示例代码不应该将回调函数视为 [data] 参数(第二个参数)吗?由于 API 中定义的参数的顺序。按照API,第一个是url,第二个是数据,第三个是回调。
我不明白为什么代码会起作用。很迷茫。