这个语法有什么问题?如何在prepend函数中使用$ .get方法?

时间:2015-06-29 04:21:53

标签: jquery ajax

for(var i=1; i<=num_rows; i++)
{
    $('#question-board').prepend('<div id=myID'+i' class=abc>'+ $.get("forum-data-retrieve.php", {q:i}); +'</div> <hr>');
}

1 个答案:

答案 0 :(得分:1)

jQuery get是一种异步方法,因此您无法内联它。您必须等待结果才能处理它们。

您可以尝试以下内容:

for(var i=1; i<=num_rows; i++)
{
    $.get("forum-data-retrieve.php", {q:i}, function(data) {
        $('#question-board').prepend('<div id=myID' + i + ' class=abc>' + data + '</div><hr>');
    });
}