javascript - 如何将php变量值输入到javascript中
问题描述
我想在我的 javascript 中使用 Twig 语法创建一个循环,这可能吗?如果是,我如何{{$ t-> name}}
在 javascript 中访问?
到目前为止,我已经对此进行了测试:
Javascript
var faqs_row = 0;
function addfaqs() {
html = '<tr id="faqs-row' + faqs_row + '">';
html += '<td><select class="form-control" name="tim">@foreach ($tim as $t)<option value="{{ $t->id }}">{{ $t->name }}</option>@endforeach</select></td>';
html += '<td class="mt-10"><button class="badge badge-danger" onclick="$(\'#faqs-row' + faqs_row + '\').remove();"><i class="fa fa-trash"></i> Delete</button></td>';
html += '</tr>';
$('#faqs tbody').append(html);
faqs_row++;
}
看法
<td>
<select class="form-control" name="tim">
@foreach ($tim as $t)
<option value="{{ $t->id }}">{{ $t->name }}</option>
@endforeach
</select>
</td>
解决方案
var faqs_row = 0;
function addfaqs() {
html = '<tr id="faqs-row' + faqs_row + '">';
html += '<td><select class="form-control" name="tim">';
@foreach ($tim as $t)
html += '<option value="{{ $t->id }}">{{ $t->name }}</option>';
@endforeach
html += '</select></td>';
html += '<td class="mt-10"><button class="badge badge-danger" onclick="$(\'#faqs-row' + faqs_row + '\').remove();"><i class="fa fa-trash"></i> Delete</button></td>';
html += '</tr>';
$('#faqs tbody').append(html);
faqs_row++;
}
推荐阅读
- amazon-web-services - 使用 _UPLOAD_VAT_INVOICE_ 向亚马逊 MWS 发送发票时出现错误 414
- python - Python强制输入以阻止程序挂起
- flutter - 在 Flutter 中裁剪转换后的小部件
- java - 处理/Java - 类数组有问题
- flutter - Flutter - 在长时间运行过程之前更新 UI 的最佳方法是什么
- python - 将 Kivy/Python 应用程序捆绑到一个易于安装的 mac .app 文件中
- python-3.x - FactoryBoy:如何为通用外键定义工厂字段?
- python - 使用 Python 从非常长的字符串中提取模式文本序列的实例
- java - 在 apache karaf 中部署 ibm db2 许可证文件的位置
- c - 在 C 中实现 F# List.scan?