问题描述
- jquery.html(content)方法中,“content"中能否嵌入ejs的 “<%= code %>”标签?
-
最近学习nodejs,由于自己的jquery基础薄弱,所以这个过程十分痛苦。
这个问题的来源是我在nodejs后台的js中有这么条语句:
return res.render('ajax/querymovie.ejs',{responseText:responseText});//responseText是后台得到的JSON数据,将这些数据传到querymovie.ejs文件中
当我直接在ejs文件中通过 <%= responseText %> 可以拿到数据。但是,当我在querymovie.ejs的js脚本文件中想要引用 <%= responseText %> 这个标签的时候却不行。$(document).ready(function(){ // console.log($("#textdata").text()); $("#basic_table").html('<table id="basic_table" class="table table-striped table-bordered table-hover">'+ '<thead>'+ '<tr>'+ '<th>id</th>'+ '<th>name</th>'+ '<th>Phone</th>'+ '<th>Company</th>'+ '<th>Zip</th>'+ '<th>City</th>'+ '<th>Date</th>'+ '<th>Date</th>'+ '</tr>'+ '</thead>'+ '<tbody>'+ '<tr>'+ '<td>0001</td>'+ '<td>王总</td>'+ '<td>13399999999</td>'+ '<td>'<%= responseText %>'</td>'+ //就是这里了,应该怎么样来写这句代码呢? '<td>ss</td>'+ '<td>北京</td>'+ '<td>03/04/14</td>'+ '<td>03/04/14</td>'+ '</tr>'+ '</tbody>'+ '</table>'); });
`
解决方案
遇到了同样的问题,楼主是怎么解决的?
时间: 2024-10-01 16:42:46