Php 使用AJAX将与按钮无关的数据发送到modal
我有这个Ajax功能: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
$(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");