0

我想知道如何将列表呈现为模板作为 ajax 回调 arg。

我这样做了:

List<String> filteredTW = Twitt.filtertw(tagname);
return ok(filteredTW).as("text/plain");

但据说,我需要自己定义 ok(List) 函数。Playframework 确实不提供此功能吗?

我会感谢任何尝试帮助..

编辑:我的 ajax 函数是:

    $(function() {
    $('.filter').click(function() {
        var tagname = $(this).text();
    $('.post').remove();
    $.ajax({
            url: '/filter',
            type: 'POST',
            dataType: 'html',
            context: this,
            data: { tags: tagname },
        }).success(function(response) {
            alert(response);
        });
    });
})

谢谢

4

1 回答 1

1

你可能想试试return ok(play.libs.Json.toJson(filteredTW));

在这种情况下,您可以将response其视为常规 javascript 数组。

for (i = 0; i < response.length; i++)
  alert(response[i]);
于 2012-07-03T20:31:51.737 回答