My JSнаписание Javascript Если условие в динамически создавая HTML таблицы
for (var i=0; i<result.length ;i++) {
var selectValue = $("#ProductCode option[value=" + result[i].PRODUCT_CODE + "]").text();
html += '<tr id="tr-'+tblcounter+'" class=""><td class="pc">'
+ selectValue
+ '</td><td class="oc">'
+ result[i].ORDER_QTY
+ '</td><td class="oc">'
+ result[i].DELIVERY_QTY
+ '</td><?php if($usertype == "ANE"){?><td class="oc">'
+ result[i].RECIEVED_QTY
+ '</td><?php } ?><td class="operations"><a href="#" class="editlines" id="'+result[i].LINE_NUMBER+'" onClick="editRow(this);"><img src="<?php echo $this->baseUrl(); ?>/images/edit_icon.png" height="20px" width="20px"></a>'
+ '</td></tr>';
tblcounter++;
}
$('#recvLines').append(html);
В приведенной выше таблице, мне нужно, чтобы отобразить последний столбец, если мой Javascript удовлетворяет условию, в противном случае я не хочу, чтобы отобразить его.
Например
+ '</td><?php } ?>'+if("something" == "something")+'<td class="operations"><a href="#" class="editlines" id="'+result[i].LINE_NUMBER+'" onClick="editRow(this);"><img src="<?php echo $this->baseUrl(); ?>/images/edit_icon.png" height="20px" width="20px"></a>'
+ '</td></tr>';
Если я пишу, если условие, как выше код не работает. Любые идеи? Благодаря
использование тернарного оператора –
php-скрипты не обрабатываются в javascript –