繁体   English   中英

使用jquery从php / json填充ul中嵌套的html表

[英]Populating html table nested in ul from php/json using jquery

我正在尝试填充嵌套在列表中的表。 最大的问题是尝试从json响应中的php解析多行子查询。 php查询失败,因为子查询为每个外部记录返回多个记录,这实际上是我想要的。

Php类似于:

SELECT application.name, application.document, application.department, 
application.title, (SELECT attachments.Attachment FROM attachments WHERE
attachments.nameid = participants.nameid) FROM application
INNER JOIN paricipants ON particpants.nameid = application.nameid

我已经使用GROUP_CONCAT将子查询转换为字符串,但是无法通过json将其发送回jquery来填充嵌套在列表中的表。

我意识到我可能会以错误的方式进行操作,因此我非常感谢您的帮助。

如果您只需要一个附件,请使用限制:

SELECT 
        application.name, 
        application.document, 
        application.department, 
        application.title, 
        (SELECT attachments.Attachment FROM attachments WHERE attachments.nameid = participants.nameid ORDER BY attachments.nameid DESC LIMIT 0,1) As ATTACHMENTS 
    FROM 
        application
        INNER JOIN paricipants 
        ON particpants.nameid = application.nameid

如果您需要所有附件名称,则可以选择Concat_group或其他方式...,但是如果您也想要获取attachments.nameid,则对数据库执行两步要求,并通过PHP收集附件并返回Json。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM