例如,使用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。'
上找到与此有关的内容答案 0 :(得分:0)
我认为“脚本”数据类型使得jquery的行为类似于getScript()
然后使用GET HTTP请求从服务器加载JavaScript文件 执行它。
对我而言,这意味着不会调用任何回调,因为脚本将被执行。