无法结合脚本和 php div.innerHTML += "<form action='\"route('stock.store')\"' method='post
Posted
技术标签:
【中文标题】无法结合脚本和 php div.innerHTML += "<form action=\'\\"route(\'stock.store\')\\"\' method=\'post\'>@csrf</form>";【英文标题】:can't combine script and php div.innerHTML += "<form action='\"route('stock.store')\"' method='post'>@csrf</form>";无法结合脚本和 php div.innerHTML += "<form action='\"route('stock.store')\"' method='post'>@csrf</form>"; 【发布时间】:2020-05-19 20:05:24 【问题描述】:我有一个按钮,它调用名为 add_Fields() 的脚本方法。我使用 .innerhtml 在表单中添加字段。
问题是当我将属性操作的值设置为 route('stock.store') 时,整个脚本代码不起作用。
谁能帮我解决这个问题?
var i = 0;
var d = document.getElementById("content");
d.innerHTML += "<div class='form-group row'>"+
"<span class='col-md-2'>UNIT:<input form='form"+i+"' id='unit' type='text' name='unit' class='form-control' required></span>"+
"<span class='col-md-2'>QTY:<input form='form"+i+"' id='quantity' type='number' name='quantity' class='form-control' required></span>"+
"<span class='col-md-4'>UNIT COST:<input form='form"+i+"' id='unit_cost' type='number' name='unit_cost' class='form-control' required></span>"+
"<span class='col-md-4'>AMOUNT:<input form='form"+i+"' id='unit_cost' type='number' name='unit_cost' class='form-control' required></span>"+
"</div>"+
"<form id='form"+i+"' action='\"route('stock.store')\"' method='post'>@csrf</form>"+
"";
【问题讨论】:
【参考方案1】:将下面的代码替换为表单标签,并确保路由在 routes\web.php 文件中定义
"<form id='form"+i+"' action='route('stock.store')' method='post'>@csrf</form>"+
【讨论】:
路由已定义。但我展示的源代码在脚本标签中 @RexZednelab,从变量中删除 \",它会起作用。如果屏幕上出现任何错误,请在此处分享该屏幕截图以上是关于无法结合脚本和 php div.innerHTML += "<form action='\"route('stock.store')\"' method='post的主要内容,如果未能解决你的问题,请参考以下文章
innerHTML 无法从组件中的 .scss 中捕获类 [关闭]
使用javascript和div innerhtml调整iframe大小以匹配帧源