从jQuery 1.8开始,
不赞成async:false
在jQuery.ajax()中
使用 。
但是,当后台正在进行AJAX通信时,您看到多少个带有“加载屏幕”的网页?我可能已经见过成千上万了。
我的情况是我正在编写一个需要加载语言文件的移动应用程序。在开始时,我加载语言文件,并从语言文件中检索按钮的文本和其他GUI元素。
这对我真的很不好。因为如果缺少语言文件,则不应显示GUI。那么我该如何解决呢?将我所有的代码放在success
回调中?在我看来,这似乎不是一种好的编码习惯。我可以用其他方式解决吗?
解决方案是手动添加叠加层以防止用户与界面交互,然后在完成AJAX查询后将其删除。
$(function() {
show_overlay();
$.ajax({
// Query to server
}).done(function() {
// Verify good data
// Do stuff
remove_overlay();
});
});
JDK 10 版本已弃用 Java 库中的多个 API、特性和选项。以下是相关情况。 不推荐使用 SNMP 监控支持: 现在不推荐使用支持 JVM 的 SNMP 监控和管理支持的 jdk.snmp 模块,并标记为 forRemoval=true。 java.security classes 已弃用:java.security.{Certificate, Identity, IdentityScop
问题内容: 我正在使用apache-httpclient-4.3。我将分析一个HTTP请求,尤其是查询字符串参数,但是 我不确定这意味着什么。我应该使用某些配置API的构造函数参数(那是什么?HostConfiguration作为类不再可用)。但是在构建阶段,我直接通过url传递查询参数: 我找不到不使用不推荐使用的方法从我的 请求 对象读回参数( var1,var2 )的方法,这种方法应该很简单
问题内容: 我在jquery文档中看到live()已被弃用。有直接替换功能吗? 问题答案: ;替换。 ;替换。 ;替换。
问题内容: 我正在使用Swift和Firebase。以前,我使用以下方法获取Firebase令牌,然后将其用于存储到数据库中以发送通知。 现在,由于我已更新Firebase,因此此方法显示为已弃用。 我不知道如何使用我尝试了以下操作,但不知道如何获取令牌。 请帮忙。先感谢您。 问题答案: 获取当前注册令牌 注册令牌是通过方法传递的。通常每个应用程序以FCM令牌开始一次调用此方法。调用此方法时,是执
问题内容: 我常这样声明无状态组件: 但是,现在不推荐使用SFC,也许Dan Abramov的这个Twitter帖子 解释了原因。 SFC已过时,现在应该使用什么? 问题答案: 您应该使用:将React的SFC重命名为’FunctionalComponent 这PR重命名,并以,同时引进了旧名称弃用别名。 因此,您的示例将变为: 要么
问题内容: 不推荐使用此调用: 在源文件中,我可以看到: 但是我不明白我必须使用哪种方法代替。 问题答案: 您可以在Hibernate 5.2 +中使用以下接口: