Javascript 动态html元素仅在通过调试器时显示

Javascript 动态html元素仅在通过调试器时显示,javascript,jquery,html,wcf,Javascript,Jquery,Html,Wcf,我正在做一个模拟Twitter的项目,我在客户端使用HTML+JS,在服务器端ajax调用中使用WCF服务,在数据库中使用Neo4J。 例如: 在$document.readyfunction中 有DisplayTweets服务调用->DisplayTweetsSuserName 然后显示TweetsSucceedMg,其中msg是用户tweets的json数组 function DisplayTweetsSucceeded(result) { for (var i = 0; i

我正在做一个模拟Twitter的项目,我在客户端使用HTML+JS,在服务器端ajax调用中使用WCF服务,在数据库中使用Neo4J。 例如:

在$document.readyfunction中 有DisplayTweets服务调用->DisplayTweetsSuserName 然后显示TweetsSucceedMg,其中msg是用户tweets的json数组

function DisplayTweetsSucceeded(result)
{  
    for (var i = 0; i < result.length; i++)
    {
        var tweet = JSON.parse(result[i]);

        var id_tweet = tweet.id;
        var content_tweet = tweet.content;
        var r_count_tweet = tweet.r_count;

        NewTweet(null, id_tweet, content_tweet, r_count_tweet);          
    }

}
函数NewTweet用于动态生成tweet。 问题是当我第一次加载html页面时,并没有显示任何内容,当我再次多次加载它时也并没有显示任何内容。它只在我一行一行地通过Firebug时显示。
我认为从数据库中获取数据可能比较慢,但我不确定,也不知道如何解决这个问题。我们将非常感谢您的帮助,提前谢谢您

快速简便地调试代码控制台。记录“启动****函数”;-console.log“结束****功能”;我还要添加console.logmsg;在ajax中,成功地查看了返回的数据。@NewToJS非常感谢您的建议,我尝试了它,现在似乎需要从数据库中获取数据的一个变量是空的,但动态html元素生成仍在继续。我仍在试图找出解决方法。最好的方法是使用console.log将其分解为多个部分,这样您就可以确保调用函数以及函数中包含哪些数据。请记住,这不会解决/改变手头的问题,但会帮助您发现问题。
function DisplayTweetsSucceeded(result)
{  
    for (var i = 0; i < result.length; i++)
    {
        var tweet = JSON.parse(result[i]);

        var id_tweet = tweet.id;
        var content_tweet = tweet.content;
        var r_count_tweet = tweet.r_count;

        NewTweet(null, id_tweet, content_tweet, r_count_tweet);          
    }

}