使用 javascript 创建 web2py 链接列表

Create list of web2py links using javascript

本文关键字:链接 列表 web2py 创建 javascript 使用      更新时间:2023-09-26

我在javascript中有一个对象,其中包含id,名称对,用于标识我的web2py"projects"表中的条目。在浏览器中,我使用 python 用条目填充视图

{{=A('+ Create New Project', _href=URL("createProject"))}}
{{for proj in projects:}}
    {{=A(proj.name, _href=URL("showImages", vars=dict(projectId=proj.id)))}}
{{pass}}

我使用 json 将 id 字典、项目名称从 python 传递到 javascript,现在我需要在 javascript 中实现链接列表的创建,因为我需要能够通过按下按钮来编辑列表。我可以通过以下方式访问对象

for (var id in obj){
    //id gives the project id and obj[id] gives the projectname
}

如何使用名称作为文本、"showImages"控制器作为 URL 和项目 ID 作为请求变量来创建列表?谢谢

您可以对链接进行硬编码。

var link_array;
var link;
for (var id in obj){
    //id gives the project id and obj[id] gives the projectname
    link = '<a href="/application_name/contoller_name/showImages/' + id + '">'+ obj[id]+'</a>';
    link_array.push(link);
}