为了账号安全,请及时绑定邮箱和手机立即绑定

如何解决“XMLHttp...已弃用”问题

如何解决“XMLHttp...已弃用”问题

四季花海 2021-12-12 09:38:02
所以我正在为一个小型工作场所设置一个系统,并且我正在尝试在 keyup 上运行一个实时搜索来拉出一个用户表。每一行都有另一个按钮,可以对特定用户的时钟运行单独的 Ajax 搜索(以小时为单位)。如何避免或修复这个已弃用的问题?我已经尝试在两个数据拉取上使用 .load() 和 jQuery.ajax() 函数,特别是尝试使用 jQuery.ajax() 关闭异步希望它会起作用,但到目前为止没有任何效果。确切的错误指出:“主线程上的同步 XMLHttpRequest 已被弃用,因为它会对最终用户的体验产生不利影响。”对于认为这是重复的人,在本网站上寻求相同帮助的唯一其他情况是他们在使用 console.log() 函数时,这个问题直接来自 PHP 数据拉取。第一次加载:$("#liveSearch").keyup(function(){  var str = $(this).val();  url: "manage/search.php?searchBy=ID&material="+str,  success: function (result) {    $("#searchResult).html(result);  }});第二负载:function callUser(user, period, week){  jQuery.ajax({    url : "manage/print.php?id="+user+"&p="+period+"&week"+week,    success: function(result) {      $("#result").html(result);    }  });}我所需要的只是在保持 PHP 查询机智的同时提取信息。
查看完整描述

1 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

此通知来自 jQuery.com 网站

弃用通知:jqXHR.success()、jqXHR.error() 和 jqXHR.complete() 回调从 jQuery 3.0 开始被移除。您可以改用 jqXHR.done()、jqXHR.fail() 和 jqXHR.always()。

替换successdone. 你可以在这里阅读更多关于它的信息


查看完整回答
反对 回复 2021-12-12
  • 1 回答
  • 0 关注
  • 402 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信