Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用AJAX将与按钮无关的数据发送到modal_Php_Ajax_Post_Modal Dialog - Fatal编程技术网

Php 使用AJAX将与按钮无关的数据发送到modal

Php 使用AJAX将与按钮无关的数据发送到modal,php,ajax,post,modal-dialog,Php,Ajax,Post,Modal Dialog,我有这个Ajax功能: $(document).ready(function() { $('.view_data2').click(function() { var employee_id2 = $(this).attr("id"); $.ajax({ url: "includes/accomUser.inc.php&qu

我有这个Ajax功能:

        $(document).ready(function() {
            $('.view_data2').click(function() {
                var employee_id2 = $(this).attr("id");

                $.ajax({
                    url: "includes/accomUser.inc.php",
                    method: "post",
                    data: {
                        employee_id2: employee_id2,
                        button_value: $(this).val() 
                    },
                    success: function(data) {
                        $('#employee_detail2').html(data);
                        $('#adddata2').modal("show");
                    }
                });

                $('#addmodal2').modal("show");
            });
        });
它接受此按钮属性(值和id),并通过post将它们发送到modal:

<button type="button" class="btn btn-outline-primary view_data2" id=" <?php echo $row['idFuncionarios']; ?>" value = "<?php echo $row['dia']; ?>" name = "envio">Ver</button>

这就是您的按钮的外观

<button data-field-name="<?php echo $row['nomeDepartamento']; ?>" type="button" class="btn btn-outline-primary view_data2" id="<?php echo $row['idFuncionarios']; ?>" value="<?php echo $row['dia']; ?>" name="envio">Ver</button>
并将其发送到
数据:{}
中,成功后更改任何元素的html,如
$(“元素”).html(nomedepartmento)

你就这样。

从哪里来?该数据在页面上还是在ajax操作调用的脚本中可用?是否要发送到send
$row['nomedepartmento']
在ajax中?是的,我想用postIt中的相同ajax函数发送它,该函数在页面中可用。让我澄清一下,您有一个名为
$row['nomedepartmento']的php验证文件
你想把这个veriable发送到Ajax
数据:{}
,在发送这个之后,你想在
模式中显示这个veriable。还有一个问题。如果a想要发送更多的值,类似这样吗?我该怎么寄<代码>数据字段名
又一次?成功了。刚刚使用了
data-field-name2
,效果不错。谢谢你,IRF<代码>数据字段名称
例如,您可以使用任何其他名称,如
数据任意名称
<button data-field-name="<?php echo $row['nomeDepartamento']; ?>" type="button" class="btn btn-outline-primary view_data2" id="<?php echo $row['idFuncionarios']; ?>" value="<?php echo $row['dia']; ?>" name="envio">Ver</button>
var nomeDepartamento = $(this).attr("data-field-name");