在Kendo UI AJAX页面加载后激发JQuery AJAX调用
我正在尝试使用一些AJAX从JSON文件中收集平衡值,并将其显示在HTML元素中,但是它在加载我希望显示的HTML之前启动,这是因为KENDO UI Mobile也通过AJAX加载页面内容,这是在我的AJAX调用之后发生的,因此平衡没有显示 以下是我目前的代码:在Kendo UI AJAX页面加载后激发JQuery AJAX调用,jquery,ajax,json,html,kendo-ui,Jquery,Ajax,Json,Html,Kendo Ui,我正在尝试使用一些AJAX从JSON文件中收集平衡值,并将其显示在HTML元素中,但是它在加载我希望显示的HTML之前启动,这是因为KENDO UI Mobile也通过AJAX加载页面内容,这是在我的AJAX调用之后发生的,因此平衡没有显示 以下是我目前的代码: $(document).ready(function (){ console.log("start console log"); $.ajax({ type: "GET", url: "data/
$(document).ready(function (){
console.log("start console log");
$.ajax({
type: "GET",
url: "data/staff.php",
async: false,
dataType: "json",
success: function (response){
var balanceHTML = "<p>";
$.each(response, function (index, staff){
balanceHTML += response.staff[0].balance;
console.log(response.staff[0].balance);
});
balanceHTML += "</p>";
console.log("balanceHTML: "+balanceHTML);
$('#user-profile .col-3').html(balanceHTML);
$("#dt1").html('<b>aaaaa</b>');
$("#dt2").html(balanceHTML);
}
}); //end ajax
}); //end ready
$(文档).ready(函数(){
log(“启动控制台日志”);
$.ajax({
键入:“获取”,
url:“data/staff.php”,
async:false,
数据类型:“json”,
成功:功能(响应){
var balanceHTML=“”;
美元。每个(响应、功能(索引、员工){
balanceHTML+=响应。职员[0]。余额;
console.log(response.staff[0].balance);
});
余额html+=“”;
log(“balanceHTML:+balanceHTML”);
$('#user profile.col-3').html(balanceHTML);
$(“#dt1”).html('aaaaa');
$(“#dt2”).html(余额html);
}
});//结束ajax
}); //准备就绪
我正在努力找出下一步检测内容何时加载的方法,我尝试使用.load(),但似乎不起作用 这可能有用,请尝试此代码
function loadAjax(){
$.ajax({
type: "GET",
url: "data/staff.php",
async: false,
dataType: "json",
success: function(response){
var balanceHTML = "<p>";
$.each(response, function (index, staff){
balanceHTML += response.staff[0].balance;
console.log(response.staff[0].balance);
});
balanceHTML += "</p>";
console.log("balanceHTML: "+balanceHTML);
$('#user-profile .col-3').html(balanceHTML);
$("#dt1").html('<b>aaaaa</b>');
$("#dt2").html(balanceHTML);
}
}); //end ajax
}
$(function(){
setTimeout(loadAjax,1000);
});
函数loadAjax(){
$.ajax({
键入:“获取”,
url:“data/staff.php”,
async:false,
数据类型:“json”,
成功:功能(响应){
var balanceHTML=“”;
美元。每个(响应、功能(索引、员工){
balanceHTML+=响应。职员[0]。余额;
console.log(response.staff[0].balance);
});
余额html+=“”;
log(“balanceHTML:+balanceHTML”);
$('#user profile.col-3').html(balanceHTML);
$(“#dt1”).html('aaaaa');
$(“#dt2”).html(余额html);
}
});//结束ajax
}
$(函数(){
setTimeout(loadAjax,1000);
});
例如,看看下面的代码:function loadajax(){$.ajax({url:'test',data:'username=test',type:'post',success:function(){//do action}}};}$(function(){setTimeout(function(){loadajax,10000);});