fastadmin js里获取选中的ids值
时间: 2023-11-28 20:03:01 浏览: 36
可以通过以下代码获取选中的ids值:
```
var ids = [];
$('tbody input[type="checkbox"]:checked').each(function(){
ids.push($(this).val());
});
```
其中,`$('tbody input[type="checkbox"]:checked')` 选择器可以根据具体页面情况进行修改。
相关问题
fastadmin 实现html按钮获取选中的ids值, 并且专递到控制器sendsms中
我可以回答这个问题。您可以使用JavaScript获取选中的ids值,并将其作为参数传递给控制器sendsms。以下是一个示例代码:
```javascript
// 获取选中的ids值
var ids = [];
$('input[name="ids[]"]:checked').each(function(){
ids.push($(this).val());
});
// 将ids作为参数传递给控制器sendsms
$.post('/admin/sendsms', {ids: ids}, function(data){
// 处理返回的数据
});
```
这里假设您的HTML代码中有一个名为"ids[]"的复选框数组。在JavaScript代码中,我们使用jQuery选择器来获取所有选中的复选框,并将其值存储在一个数组中。然后,我们使用jQuery的post方法将ids作为参数传递给控制器sendsms,并在回调函数中处理返回的数据。
fastadmin 数据表格获取当前行数据
在 FastAdmin 中,可以使用以下步骤获取数据表格当前行数据:
1. 在数据表格中添加一个按钮,例如“详情”按钮。
2. 在按钮对应的操作方法中,使用以下代码获取当前行数据:
```php
// 获取当前行主键值
$id = $this->request->request('id/d');
// 查询当前行数据
$data = Db::name('table_name')->where('id', $id)->find();
```
其中,`table_name` 是你要查询的数据表名。
3. 对获取到的 `$data` 进行处理,例如返回 JSON 格式数据。
完整的操作代码示例:
```php
public function detail($ids)
{
// 获取当前行主键值
$id = $this->request->request('id/d');
// 查询当前行数据
$data = Db::name('table_name')->where('id', $id)->find();
// 处理数据,例如返回 JSON 格式数据
return json($data);
}
```
注意,这里的 `$ids` 参数是 FastAdmin 自动生成的,可以不用管它。