我有这个Javascript变量,我想在我的Form Type 中使用
// Layout.html.twig
<script type="text/javascript">
$(document).ready(function(){
$('#checkout').click(function(){
var sold = $("td[title='count"+id+"']").html();
});
});
</script>
我的结账类型:
//CheckoutType.php
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('orderdate', 'datetime');
$builder->add('comments', 'hidden', array(
'data' => $sold
));
}
我是否可以设法将javascript变量作为数据?
为了实现您的目标,您可以
将其保存到适用于较新浏览器的本地存储中。
通过URL 传递
使用AJAX写入数据库。每隔几秒钟插入并更新一次相应的对应信息(但这会对服务器造成负担)
=]