弹出加载不起作用
popup for loading not working in knockout
我有类似的应用程序提到了这个链接。(JSFidle在这个答案中)但在我的情况下,弹出窗口没有显示。但如果我发出警报,弹出窗口就会显示。
loadData: function () {
var self = this;
self.isLoading(true);
alert('1'); // -> now only popup display.
$.getJSON("/echo/json?json={}&delay=2")
.success(function () {
// success!
})
.complete(function () {
self.isLoading(false);
});
详细信息:我的任务是当用户按下添加新记录按钮时显示加载弹出窗口,直到从服务调用加载数据。
有没有我可以触发警报事件,但没有警报?
如果使用async:false
设置ajax调用,则可能会影响加载弹出窗口的显示。
所以,一定要让您的ajax调用async
到true
来显示弹出窗口。
示例ajax:
$.ajax({
type: "POST",
url: url,
data: data,
async:true, // if you don't mention it here by default it sets to true
success: success,
dataType: dataType
});
相关文章:
- JavaScript链接在点击时不起作用;函数在页面加载时工作
- Jquery(多读/少读)在从数据库加载整个数据后不起作用
- 加载后的页面与ajax表单提交不起作用
- jQuery加载完成事件不起作用
- $(select).selectmenu('打开')不'如果使用ajax加载页面,则不起作用
- 使用requireJS的jqGrid-网格加载但不起作用
- 加载自定义类在ExtJs中不起作用
- jQuery Mobile pageinit在第一次加载页面上不起作用(可复制)
- jquery ias插件不适用于我的网站,加载更多项目不起作用
- getUserMedia()在使用Ajax加载时不起作用
- 同一页面上的 mysql 中的 Ajax 加载表不起作用
- 按钮在第一次成功的 ajax 数据加载后不起作用
- 谷歌将部分页面加载后自动完成不起作用 ASP.Net MVC
- 使用 jQuery .load() 加载的内容不起作用
- HTML 不加载 CSS ,刷新后一切正常.同样在移动设备上,它在首次加载时不起作用
- ng-view 中的脚本在从文件引用时不起作用(JQuery 在角度之前加载)
- JavaScript 图像加载器不起作用
- 淡出加载然后淡入不起作用
- 使用 jquery 在我的网站中加载其他网页不起作用
- 在加载javascript之前让页面加载的代码不起作用