Layui将前端数据传到PHP后台
环境
- 前端Layui
- 后端Thinkphp5
js代码
<script>
layui.use(['form', 'table'], function () {
table.on('tool(currentTableFilter)', function (obj) {
var data = obj.data;
if (obj.event === 'delete') {
layer.confirm('真的删除行么', function (index) {
obj.del();
layer.close(index);
var student_id = JSON.stringify(obj.data.id);
window.location = "index.php?s=index/index/index&student_id=" + student_id;
});
}
});
});
</script>
php代码
public function index()
{
// $student_id = $_REQUEST['student_id'];
$student_id = Request::instance()->get('student_id');
echo $student_id;
}
使用GET方法传参,相较于POST,
- 请求更快
- GET传输的数据在 URL 中对所有人都是可见的
- 有长度限制(URL 的最大长度是 2048 个字符)
- ......