Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Kendo UI AJAX页面加载后激发JQuery AJAX调用_Jquery_Ajax_Json_Html_Kendo Ui - Fatal编程技术网

在Kendo UI AJAX页面加载后激发JQuery 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/

我正在尝试使用一些AJAX从JSON文件中收集平衡值,并将其显示在HTML元素中,但是它在加载我希望显示的HTML之前启动,这是因为KENDO UI Mobile也通过AJAX加载页面内容,这是在我的AJAX调用之后发生的,因此平衡没有显示

以下是我目前的代码:

$(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);});