javascript - 无法组合脚本和 php div.innerHTML += "<form action='\"{{route(' stock.store')}}\"' method ='post' >@csrf</form>";

标签 javascript php jquery html laravel

我有一个调用名为 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>"+
            "";

最佳答案

替换表单标签的以下代码并确保在routes\web.php文件中定义路由

"<form id='form"+i+"' action='{{route('stock.store')}}' method='post'>@csrf</form>"+

关于javascript - 无法组合脚本和 php div.innerHTML += "<form action='\"{{route(' stock.store')}}\"' method ='post' >@csrf</form>";,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60049866/

相关文章:

javascript - 如何使用 XUL 读/写文件?

javascript - JS 在 HTML 编码实体中将 href 更改为 onclick

php - 如何通过返回使用 Foreach 数据 Codeigniter

php - CodeIgniter:在 View 之间传递变量

php - 加粗句子中的前两个词

javascript - 在页面渲染时修改 DOM

javascript - JavaScript 中的简单 float 学

javascript - 使用 jquery 在滚动末尾附加 30

jQuery maxlength 属性与文本区域的问题

php - 如何在 jQuery 中从 PHP 获取数组键