为了账号安全,请及时绑定邮箱和手机立即绑定

无法使用 Ajax 从控制器和数据库的视图中获取 $id 变量

无法使用 Ajax 从控制器和数据库的视图中获取 $id 变量

PHP
蛊毒传说 2023-10-21 10:08:14
在视图中我可以看到变量 $id,但是当我使用 Ajax 发送它时,我在数据库中得到 NULL。我使用 Ajax 从视图发送变量 $id,如下所示:$.ajax({            url:'{{ route("dynamic-field2.insert") }}',            method:'post',            data:$(this).serialize(), proform: <?php echo $id ?>,            dataType:'json',            beforeSend:function(){                $('#save').attr('disabled','disabled');            },我正在尝试使用以下命令将其放入控制器中:if($request->ajax())     {    ...$number = $request->id;这是视图中脚本的完整代码:<script>$(document).ready(function(){ var count = 1; dynamic_field(count); function dynamic_field(number) {  html = '<tr>';        html += '<td><input type="text" name="name[]" class="form-control" /></td>';        html += '<td><input type="text" name="PKWIU[]" class="form-control" /></td>';        html += '<td><input type="text" name="quantity[]" class="form-control" /></td>';        html += '<td><input type="text" name="unit[]" class="form-control" /></td>';        html += '<td><input type="text" name="netunit[]" class="form-control" /></td>';        html += '<td><input type="text" name="nettotal[]" class="form-control" /></td>';        html += '<td><input type="text" name="VATrate[]" class="form-control" /></td>';        html += '<td><input type="text" name="grossunit[]" class="form-control" /></td>';                html += '<td><input type="text" name="grosstotal[]" class="form-control" /></td>';        if(number > 1)        {            html += '<td><button type="button" name="remove" id="" class="btn btn-danger remove">Remove</button></td></tr>';            $('tbody').append(html);        }        else        {               html += '<td><button type="button" name="add" id="add" class="btn btn-success">Add</button></td></tr>';            $('tbody').html(html);        } } $(document).on('click', '#add', function(){  count++;  dynamic_field(count); });
查看完整描述

1 回答

?
ITMISS

TA贡献1871条经验 获得超8个赞

让我们尝试下面的代码:

    var id = "<?php echo $id; ?>";
    data: $(this).serialize() + '&proform=' + id,


查看完整回答
反对 回复 2023-10-21
  • 1 回答
  • 0 关注
  • 83 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信