我需要检查两个变量的语句,一个来自我的服务器,我从TWIG访问它,第二个来自javascript(数据表列值)。我需要这样检查如何比较js和twig的变量
{% if key.orderid == 19 %}
其中19应该用js变量替换。
代码进行研究:
// format function for row details
var fnFormatDetails = function(datatable, tr) {
var data = datatable.fnGetData(tr);
return [
'<table class="table mb-none">',
'<tr class="b-top-none">',
'<td><label class="mb-none">Produkt:</label></td>',
'<td>Ilość:</td>',
'</tr>',
'{% for index, key in orderProducts %}{% if key.orderid == 19 %}<tr class="b-top-none">',
'<td><label class="mb-none">{{ index }}</label></td>',
'<td>{{ key.productid }} {{ key.amount }}</td>',
'</tr>{% endif %}{% endfor %}',
'</table>'
].join('');
};
你需要使用AJAX和发送的JavaScript VAR服务器 – DarkBee