gpt4 book ai didi

ajax - 当数据类型为 'script' 时,jQuery ajax 调用不会启动回调

转载 作者:行者123 更新时间:2023-12-01 06:05:53 26 4
gpt4 key购买 nike

例如,使用 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,回调不会执行任何操作。但是,如果数据类型是“script”以外的任何类型,则将启动回调。例如,“json”或“html”。

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

最佳答案

我认为“脚本”数据类型使 jquery 的行为类似于 getScript()其中

Load a JavaScript file from the server using a GET HTTP request, then execute it.

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

关于ajax - 当数据类型为 'script' 时,jQuery ajax 调用不会启动回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6349172/

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