2

例如,对于 jQuery 1.5.2 或更小版本,此代码将在 FireBug 控制台中记录“ololo”:

$.get(
'some_url', 
{ data: 'some_data' }, 
function() { 
   console.log('ololo') 
}, 
'script')

与 .ajax(任何类型的请求)、.post 相同

但是对于 jQuery 1.6-1.6.1,回调什么也不做。但是,如果数据类型是“脚本”以外的任何内容,则将启动回调。例如,“json”或“html”。

我无法在http://api.jquery.com/jQuery.get/上找到与此相关的内容

4

1 回答 1

0

我认为“脚本”数据类型使 jquery 表现getScript()得像

使用 GET HTTP 请求从服务器加载 JavaScript 文件,然后执行它。

对我来说,这意味着不会调用回调,因为脚本将被执行。

于 2013-06-23T13:08:25.143 回答