我正在使用 mustache.php(Kohana 的 KOstache)以持久性填充我的表单值。我的模板是这样的:
<input type="checkbox" id="copy-billing-address"><span>My billing address is the same as my shipping address</span><br />
<label for="project[billing-organization]" class="pb-label">Organization:</label> <input type="text" name="project[billing-organization]" value="{{#field_data}}{{billing-organization}}{{/field_data}}" />
{{#errors}}{{#billing-organization}}<span class="validation-error">{{billing-organization}}</span>{{/billing-organization}}{{/errors}}
<label for="project[billing-address-1]" class="pb-label">Address:</label> <input type="text" name="project[billing-address-1]" value="{{#field_data}}{{billing-address-1}}{{/field_data}}" />
{{#errors}}{{#billing-address-2}}<span class="validation-error">{{billing-address-2}}</span>{{/billing-address-2}}{{/errors}}
<label for="project[billing-city]" class="pb-label">City:</label> <input type="text" name="project[billing-city]" value="{{#field_data}}{{billing-city}}{{/field_data}}" />
{{#errors}}{{#billing-city}}<span class="validation-error">{{billing-city}}</span>{{/billing-city}}{{/errors}}
ETC...
我很想知道是否有一种方法/什么是我可以访问和使用 PHP 返回的胡须数据来填充模板值的最佳方法。例如:
<?php $view->jsondata = json_encode($array); ?>
//javascript
var template = $("#billing-address").innerHtml();
var data = {{jsondata}}
html = Mustache.to_html(template, data);
template.innerHtml(html);
如何{{jsondata}}
使用 mustache.php 发送到我的 javascript?