jquery ウィジェット ファクトリを使用していくつかのウィジェットを作成しました。通常、JavaScript コード ブロックでウィジェット コンストラクターを使用して、オプションとコールバック参照を渡します。
ここで、自動生成された HTML ページでウィジェットを使用し、JavaScript ブロックを使用せずにオプションを渡したいと考えています。一般的な JavaScript コード ブロックが解析してウィジェットに渡すオプションを埋め込み json で指定しています。
<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 形式でウィジェットに渡すにはどうすればよいですか? ウィジェットは、条件が満たされたときに指定された関数を呼び出します。
ご協力いただきありがとうございます。