jQuery parseJSON和json字符串中的函数

时间:2011-10-31 18:02:55

标签: javascript jquery json

我正在尝试以下方法:

var objJson = jQuery.parseJSON('"myFunc": function(){ ... }');

这失败了。现在我的问题:为什么它会失败,我怎样才能实现我正在尝试的目标?

提前谢谢!

2 个答案:

答案 0 :(得分:1)

您似乎对JSON的含义存在误解。 JSON是一种简单的数据格式,其语法类似于JavaScript对象。这很简单,spec适合单个页面。如果你有它的功能,它不是JSON。因此,使用JSON工具毫无意义。

现在,将外部JavaScript代码注入HTML文档的常用方法是<script> tag

<script type="text/javascript" src="/path/to/code.js">

答案 1 :(得分:0)

好吧,以下对我有用(应该用google搜索一下):

var o = eval('(' + '"myFunc": function(){ ... }' + ')')