将变量从ajax传递到jade / pug

问题描述 投票:0回答:1

Am通过ajax / fetch从nodejs获取值,并将其传递给Pug。这里的任何帮助将不胜感激

sample.pug
      button#searchVal Search
      script(type='text/javascript', src='/lib/onClick.js')
      br
      br
      table#table(div='')
        each row in slaJobs
         tr
          th#cbs-tab-header(div='') !{row.jobname}
          th#cbs-tab-header(div='') !{row.job_type}
          th#cbs-tab-header(div='') !{row.autosys_instance}

dummy.js

    .then(function(data) {
      console.log(data.jobsHeader)
      console.log(data.slaJobs)
       })

需要将data.slaJobs的值从js设置为Pug的slaJobs

node.js ajax pug
1个回答
0
投票

如果要通过ajax获取数据,则应在forEach循环中迭代有效负载数据,并将HTML生成到当前文档中。实际上,pug会在服务器上呈现,然后将HTML输出输出给用户。

当数据已经呈现并显示给用户时,您将无法在您的pug视图引擎中显示您的数据。

© www.soinside.com 2019 - 2024. All rights reserved.