Этот код отлично работает, если он записывает в один и тот же PHP файл. Но если я напишу сценарий в моем style.js
файле, а затем вызову PHP script src="style.js"
, тогда опция выбора не будет работать. Похоже, что js файл не принимает PHP код:
function account_number($sel_acc){
$output = '';
foreach($sel_acc as $row){
$output .= '<option value="'.$row["NominalAccount"].'">'.$row["NominalAccount"].' ' .$row["NominalName"].'</option>';
}
return $output;
}
var count = $(".itemRow").length;
$(document).on('click', '#addRow', function(){
count++;
var htmlRows = '';
htmlRows += '<tr>';
htmlRows += '<td><select type="text" id="idAccounts'+count+'" name="idAccounts[]"><option value="4000">4000</option><?php echo account_number($sel_acc); ?></selected></td>';
htmlRows += '</tr>';
$("#inv_sale_detail").append(htmlRows);
});