1

データ属性の入力に使用される json 属性オブジェクト内に関数を含めるために必要な構文は何ですか? 関数を引用すると、その typeof === 'string' ですが、typeof で 'function' を生成する必要があります。以下に 2 つの例を示します。

<input type="text" data-element='{"setter": setData(id, key, value),"another": "value"}'>

上記の例は実行されません - JavaScript はそれを解析できません。以下の例は typeof 'string' を生成します

<input type="text" data-element='{"setter": "setData(id, key, value)", "another": "value"}'
4

1 に答える 1

1

これはできません。JSON は軽量のデータ交換形式であり、以下のみをサポートします。

  • 番号
  • ブール値
  • 配列
  • オブジェクト (キーと値のペアのコレクションで、コンマで区切られ、中かっこで囲まれています)
  • ヌル

http://www.json.org

http://en.wikipedia.org/wiki/JSON

于 2013-10-07T23:34:05.047 に答える