Undercore.js模板无法使用json
Underscore.js template not working with json
您好!我有php代码
$arr = array("title"=>"test Title", "body"=>"151200");
echo json_encode($arr);
输出数据:
{"title":"test title","body":"151200"}
当我尝试像下划线中的json一样使用此输出时,我将返回错误
Uncaught ReferenceError: title is not defined
JS代码:
var template = $("#modalTpl").html();
console.log(JSON.stringify($.parseJSON(data)));
var parsedTemplate = _.template(template);
console.log(parsedTemplate(data));
但是当我尝试使用这个代码时。它工作于
var template = $("#modalTpl").html();
console.log(JSON.stringify($.parseJSON(data)));
var parsedTemplate = _.template(template);
console.log(parsedTemplate({title:"tTitle",body:"bodyText"}));
如何在下划线中使用Php-json?
只需看看
console.log(JSON.stringify($.parseJSON(data)));
$.parseJSON()接受字符串作为输入,由于它显然没有抱怨传递给它的参数(或者确实抱怨了?),data
似乎包含一个字符串->
尝试:
console.log(parsedTemplate($.parseJSON(data)));
相关文章:
- 使用JS将数组转换为json对象
- 如何使用 node.js 比较两个 json 数组
- 如何将package.json数组传递给grunt.js
- 谷歌地图JS API+JSON-多个标记没有显示
- Backbone.js restful json API design
- Ext.js从json构建模型关系的问题
- 如何使用 Node JS 获取 JSON 嵌套数组值
- 如何将我的json结构转换为C3.js所需的列结构
- 带嵌套json的下划线js查找
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- 正在尝试将JSON文件放入JS数组
- 来自Facebook FQL Function的JSON JS对象数组
- 如何通过node中的请求返回JSON.js(从javascript)
- JSON: JS解析外部JSON文件(我可以去掉引号吗?)
- - Materials[json. js]类型]不是构造函数
- 如何在node.js脚本中美化/美化Json/JS文件
- 基于时间排序JSON JS对象
- 在处理之前从json/js提要中删除所有javascript标记
- json.js和json2.js的作用是什么
- 从 PHP => JSON => JS 时为空值