我已经使用jquery小部件工厂编写了一些小部件。通常,我使用JavaScript代码块中的构件函数传递选项和回调引用。将函数对象引用作为序列化的json传递
现在我想在自动生成的html页面中使用小部件,并将选项传递给它们而不使用JavaScript块。我正在指定嵌入式json中的一个常用JavaScript代码块解析的选项,并将它传递给该小部件。
<div id="search_widget">
<script type="application/json">
{
"search": {
"search_string": "text to be searched",
"callback": "a function object in an outer scope"
}
}
</script>
</div>
如何将保留其范围的函数对象传递给json格式的小部件? 小部件将调用条件满足时指定的函数。
感谢您的帮助。
Function.prototype.toJSON = ... – dandavis