nodejs-jquery.html(content)方法中,“content"中能否嵌入ejs的 “<%= code %>”标签?

问题描述

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

nodejs-jquery.html(content)方法中,“content&amp;quot;中能否嵌入ejs的 “&amp;lt;%= code %&amp;gt;”标签?的相关文章

在JavaScript中重写jQuery对象的方法实例教程_jquery

jQuery是一个款非常优秀的类库,它给我们解决了很多的客户端编程,但是任何东西都不是万能的,当它不能满足我们的需求时我们就需要对它进行重写,同时也不要影响其原有的功能或者修改其原有的功能:比如我现在的web应用程序大多数时候的数据交互都是通过Ajax来完成的,这样就可以将一些隐藏字段的数据保存在HTML标签的属性中,使HTML标签的代码量减少,如:ID,Timestamp等等,这些不需要用户输入但又不得不提交的字段,通过表单提交的做法是 <input name="ID" val

jQuery 获取遍历获取table中每一个tr中的第一个td的方法_jquery

如下所示: <tbody id="already_question_list"> <tr> <td><?php echo $val['unique_number']; ?></td> <td><?php echo $val['year'].'-'.$val['series']; ?></td> <td><?php echo $val['content'] ?><

ASP.net运行时错误 Content 控件只能直接位于包含 Content 控件的内容页中。

问题描述 昨天有个同学来问我的.但我不大懂,求教一下大神,aspx用c#错误提示:ASP.net运行时错误Content控件只能直接位于包含Content控件的内容页中.<%@PageLanguage="C#"AutoEventWireup="true"MasterPageFile="~/MasterPage.Master"CodeFile="Default.aspx.cs"Inherits="_Default

jQuery Mobile中jQuery.mobile.changePage方法使用详解

jQuery.mobile.changePage方法用的还是很多的.作为一个老手,有必要对jQuery mobile中实用方法做一些总结.系列文章请看jQuery Mobile专栏.jquery.mobile.changepage是过时的jQuery Mobile 1.4.0及将被删除在1.5.0.使用pagecontainer部件的change()法代替. 注意该方法是在内部使用的页面加载和转换作为一个结果,点击一个链接或提交表单时.跳转外部页面全部没有效果,必须是内部的DIV页面才有效果.j

移动前端-jquery mobile panel 独立于content滚动问题

问题描述 jquery mobile panel 独立于content滚动问题 我用panel做一个右侧菜单,panel加了如下css: .ui-panel-inner { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: scroll; -webkit-overflow-scrolling: touch; } 并且添加了阻止冒泡事件的js: $(".ui-panel").on("touch

jQuery的text()方法用法分析_jquery

本文实例讲述了jQuery的text()方法用法.分享给大家供大家参考.具体分析如下: 此方法返回或者设置匹配元素的文本内容. 如需了解更多相关内容可参阅参考手册text()方法. 特别说明: HTML内容就是内容中可以包含HTML标签,并且能够被浏览器渲染. 文本内容是先将内容中的HTML预定义字符转换成html字符实体,这样HTML标签就不会被渲染. text()方的使用: 用法一: 此方法不带参数时候,功能是取得所有匹配元素的文本内容,并且结果是由所有匹配元素包含的文本内容组合起来的文本.

Jquery使用css方法改变样式实例_jquery

本文实例讲述了Jquery使用css方法改变样式.分享给大家供大家参考.具体实现方法如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> &

事件-关于jQuery的toggle方法

问题描述 关于jQuery的toggle方法 <!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN"" ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd""><html xmlns=""http://www.w3.org/1999/xhtml"

jQuery的Read()方法代替原生JS详解_jquery

在jQuery 3.0的版本前, ready经典用法是用一个匿名函数,像这样: $(document).ready(function() { // Handler for .ready() called. }); jQuery 3.0 ready() 变化 在jQuery 3.0发布之前,有以下几种方法称之为ready方法:     在document元素上操作: $(document).ready(handler);     在空元素上操作: $().ready(handler);     或