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

时间:2015-02-13 02:52:33

标签: javascript jquery html wcf

我正在研究模拟Twitter的项目,我在客户端上使用HTML + JS,在服务器端使用WCF服务(ajax调用),使用Neo4J作为数据库。

例如:

$(document).ready(function ()中的



有DisplayTweets服务电话 - > DisplayTweets(username)

function DisplayTweets(userName) {
    $.ajax(
                {
                    type: "GET", //GET or POST or PUT or DELETE verb
                    url: "Service.svc/DisplayTweets", // Location of the service               
                    data: { userName: userName },
                    contentType: "application/json; charset=utf-8", // content type sent to server
                    dataType: "json",                   
                    processdata: true, //True or False
                    success: function (msg) //On Successfull service call
                    {                           
                            DisplayTweetsSucceeded(msg);                            
                    },
                    error: function () // When Service call fails
                    {
                        alert("DISPLAY TWEETS ERROR");
                    }
                }
            );
}

然后DisplayTweetsSucceeded(msg)其中msg将是用户推文的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用于动态生成推文。

问题是当我第一次加载html页面时,没有任何显示,也没有当我再次加载它时。它只显示我一行一行地通过Firebug。

我假设从数据库获取数据可能比较慢,但我不确定,也不知道如何解决这个问题。非常感谢任何帮助,谢谢你提前!

0 个答案:

没有答案