我已经使用 jquery 小部件工厂编写了一些小部件。通常,我使用 JavaScript 代码块中的小部件构造函数传递选项和回调引用。
现在我想在自动生成的 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 格式传递给小部件?然后,小部件将在满足条件时调用指定的函数。
谢谢你的帮助。