最近学习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>');
});
`
遇到了同样的问题,楼主是怎么解决的?
在后台将数据json化