尝试将this查询移动日期选择器添加到我的页面。我使用PHP来创建每个页面的形式,所以我做了很多字符串连接。此日期选择器的格式如下所示:
<input name="mydate" id="mydate" type="date" data-role="datebox" data-options='{"mode": "calbox"}'>
所以我有一行看起来像这样:
$form .= '<input name="mydate" id="mydate" type="date" data-role="datebox" data-options='{"mode": "calbox"}'>';
花括号周围的刻度标记会导致问题。我试过用额外的刻度来逃避它们,例如:
data-options='''{"mode".....}'''
并伪装成:
data-options='{"mode"....}'
无法使其发挥作用,非常感谢。
答案 0 :(得分:1)
使用\来转义引号,如下所示:
$form .= '<input name="mydate" id="mydate" type="date" data-role="datebox" data-options=\'{"mode": "calbox"}\'>';
答案 1 :(得分:1)
使用此:
$form .= '<input name="mydate" id="mydate" type="date" data-role="datebox" data-options=\'{"mode": "calbox"}\'>';
这样可以正常工作。