返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >在fastadmin中,后台的 html 和js如何获取button值发送给php控制器
  • 848
分享到

在fastadmin中,后台的 html 和js如何获取button值发送给php控制器

javascripthtmlphp 2023-10-26 10:10:42 848人浏览 薄情痞子
摘要

在fastadmin中,后台的 aaa.js 文件内的 “$(document).on(‘click’, ‘.btn-callback’, function (data) ” 获取aaa.html 模

在fastadmin中,后台的 aaa.js 文件内的 “$(document).on(‘click’, ‘.btn-callback’, function (data) ” 获取aaa.html 模板中的一个button的动态值,那么这个button要怎么写?然后才能点击aaa.html的button后,通过aaa.js的按钮将button的动态值传送给aaa.PHP控制器处理?

在aaa.html模板中的button要设置一个id或class,以便在aaa.js文件中可以获取到。

例如,设置id为submitBtn:

在aaa.js中,可以通过以下代码获取并处理该按钮的值:

$(document).on('click', '.btn-callback', function () {    var btnValue = $('#submitBtn').val();    // 将按钮的值通过ajax请求发送给aaa.php控制器进行处理    $.ajax({        url: 'aaa.php',        type: 'post',        data: {value: btnValue},        success: function (res) {            console.log(res);        },        error: function (xhr) {            console.log(xhr.responseText);        }    });});

在aaa.php控制器中,可以通过以下代码获取并处理该按钮的值:

$value = input('post.value');// 处理$value的逻辑

注意:需要将aaa.html中的button放在aaa.js中的.btn-callback的范围内,即:

$(document).on('click', '.btn-callback', function () {    // 获取并处理按钮的值    var btnValue = $('#submitBtn').val();    // 其他逻辑});

这样才能保证在点击.btn-callback按钮时,能够获取到submitBtn按钮的值。

**

在上面的问题中,如果每一个button点击后获取到的button自身带的参数都不相同要怎么写这个button?

**

如果每个按钮的参数不相同,需要在每个按钮中设置不同的参数值。

例如:

这里通过data-value属性来存储不同的参数值。

然后在aaa.js中,可以通过以下代码获取并处理按钮的参数:

$(document).on('click', '.btn-callback', function () {    // 获取并处理按钮的参数值    var btnValue = $(this).data('value');    // 其他逻辑});

这里使用了$(this)来获取当前点击的按钮的参数值,然后将其传递给aaa.php控制器进行处理。

在aaa.php中,可以通过以下代码获取和处理按钮的参数:

$value = input('post.value');// 处理$value的逻辑

注意:在aaa.js中,通过.btn-callback选择器来绑定点击事件,所以需要将这个选择器添加到每个动态按钮的class中,即:

这样才能保证每个动态按钮都可以触发.btn-callback绑定的click事件,并且可以获取到自己的参数值。

来源地址:https://blog.csdn.net/weixin_33557724/article/details/130961282

--结束END--

本文标题: 在fastadmin中,后台的 html 和js如何获取button值发送给php控制器

本文链接: https://lsjlt.com/news/457802.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作