小编Shi*_*rma的帖子

如何在具有json字符串的java脚本对象中访问特定的键值对

我正在使用handlebars.js动态生成和填充表行.

模板代码是

<script id="row-template" type="text/x-handlebars-template">
{{#each .}}
<tr>
                        <form class="form-inline">
                        <td><label class="" id ="workerid">{{worker_id}} </label></td>
                        <td><a href="" id ="workerName">{{worker_name}}</a> </td></tr>
{{/each}}
</script>
Run Code Online (Sandbox Code Playgroud)

Javascipt代码是

var dataFinal = JSON.stringify(result);
var d1 = eval('(' + dataFinal + ')');
var tmpScrpt = $("#row-template").html();
var tmp = Handlebars.compile(tmpScrpt);
var html = tmp(d1);
$("#tablerowid").html(html);
Run Code Online (Sandbox Code Playgroud)

对象d1的值是

Object {d: "[{"worker_id":1,"worker_name":"Shivank"}]"}
Run Code Online (Sandbox Code Playgroud)

我无法在模板渲染的html中获得worker_id.

如何在模板脚本中访问它们,例如{{d.worker_id}}

请帮忙 .

javascript jquery json handlebars.js

2
推荐指数
1
解决办法
520
查看次数

正则表达式在Javascript中获取具有复杂结构的字符串

我有一个链接看起来像:

var str = "http://example.com/ep-1-29838.html";
Run Code Online (Sandbox Code Playgroud)

我想只获得29838

我尝试过:

str = str.replace(^([-])\/([.html])$\w+, "");
Run Code Online (Sandbox Code Playgroud)

我对Regex没有太多经验.谢谢.

javascript regex

2
推荐指数
1
解决办法
42
查看次数

标签 统计

javascript ×2

handlebars.js ×1

jquery ×1

json ×1

regex ×1