PHP:将HTML属性的值设置为等于某个JSON

时间:2013-10-08 00:44:18

标签: php html json

我想在PHP中获取一些JSON,并将其设置为HTML属性的值。如何在不获取额外报价的情况下设置值?

  1. 在PHP中获取JSON:

    $my_stuff = array('don', 'matt', 'kate');

    $my_json = json_encode($my_stuff);

  2. 将其设置为HTML属性:

    <input type="text" data-source=<?php echo $my_json; ?> name="typeahead-for-names">

  3. 这应该很简单但是生成的HTML在其外括号周围有引号,这是错误的:

    <input type="text" data-source="["don","matt","kate"]">

    这是正确的:

    <input type="text" data-source=["don","matt","kate"]>

    对于上下文,这与twitter-bootstrap的typeahead js一起使用。您可以在此处检查预先输入以查看我要查找的最终结果:http://getbootstrap.com/2.3.2/javascript.html#typeahead

0 个答案:

没有答案