我已經使用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