【问题标题】:converting html code to java script string format将 html 代码转换为 javascript 字符串格式
【发布时间】:2021-10-19 07:02:47
【问题描述】:

我有如下超链接的 html 代码:

     <td> <a href="{% url 'select_stock_report' book.id %}">{{ book.code }}</a></td>
     <td>{{book.name}}</td>

它正在指向正确的页面。

在来自响应的脚本中,我将页面更新如下它没有给出错误(当然链接页面是空的,因为 1 作为参数):

html += "<tr> <td> <a href= '{% url 'select_stock_report' 1 %}'>"+item1.code+"</a></td>"+ 
  "<td>" + item1.name + "</td>" + "<td>" + item1.open_qty + " </td>"

但我想用 item1.id 替换 1(一)。

html += "<tr><td><a href='{% url 'select_stock_report' item1.id %}'>"+item1.code+"</a></td>"+
  "<td>" + item1.name + "</td>" + "<td>" + item1.open_qty + " </td>"

但我遇到了错误。

如何用这个替换建立生产线。我用这个 item.id 尝试了所有的 "",'',+ 没有成功。

感谢您的帮助。

【问题讨论】:

  • 究竟什么item1Book 对象?
  • 是的,它是书籍对象; item1.id =book.id; item1.code=book.code
  • 你能分享一下你遇到了什么错误吗?
  • html += " "+item1.code+" " + "" + item1.name + "" + "" + item1.open_qty + ""
  • Django 版本:3.1.1 异常类型:NoReverseMatch 异常值:“select_stock_report”的反向参数“(”,)“未找到。尝试了 2 种模式:['listselectstktrans/(?P[0-9]+)/$', 'wstore/listselectstktrans/(?P[0-9]+)/$']

标签: javascript python html django response


【解决方案1】:
String content="<h1>Heading 1</h1>\n" +
             "        <h2>Heading 2</h2>\n" +
             "        <p>This is some html. Look, here\\'s an <u>underline</u>.</p>\n" +
             "        <p>Look, this is <em>emphasized.</em> And here\\'s some <b>bold</b>.</p>\n" +
             "        <p>Here are UL list items:\n" +
             "        <ul>\n" +
             "        <li>One</li>\n" +
             "        <li>Two</li>\n" +
             "        <li>Three</li>\n" +
             "        </ul>\n" +
             "        <p>Here are OL list items:\n" +
             "        <ol>\n" +
             "        <li>One</li>\n" +
             "        <li>Two</li>\n" +
             "        <li>Three</li>\n" +
             "        </ol>";

它在java内部使用html

【讨论】:

  • 虽然从技术上讲这是正确的,但这个问题与 Java 无关。标题中的“java script”只是对 JavaScript 的误称,但代码更可能是 Python。
猜你喜欢
相关资源
最近更新 更多
热门标签