美好的一天! 我有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 CODE:
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?
答案 0 :(得分:1)
请看一下
行console.log(JSON.stringify($.parseJSON(data)));
$ .parseJSON()接受一个字符串作为输入,因为它显然没有抱怨传递给它的参数(或者是吗?),data
似乎持有string - >
尝试:
console.log(parsedTemplate($.parseJSON(data)));