我正在尝试以下方法:
var objJson = jQuery.parseJSON('"myFunc": function(){ ... }');
这失败了。现在我的问题:为什么它会失败,我怎样才能实现我正在尝试的目标?
提前谢谢!
答案 0 :(得分:1)
您似乎对JSON的含义存在误解。 JSON是一种简单的数据格式,其语法类似于JavaScript对象。这很简单,spec适合单个页面。如果你有它的功能,它不是JSON。因此,使用JSON工具毫无意义。
现在,将外部JavaScript代码注入HTML文档的常用方法是<script>
tag:
<script type="text/javascript" src="/path/to/code.js">
答案 1 :(得分:0)
var o = eval('(' + '"myFunc": function(){ ... }' + ')')