通过AJAX通过单击按钮将<tr>的单元格值传递给控制器的方法如下:
以下是一个示例代码:
<!-- 前端页面 -->
<script>
function sendDataToController(cellValue) {
// 创建AJAX请求对象
var xhr = new XMLHttpRequest();
// 监听AJAX状态改变事件
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
// 请求成功处理逻辑
console.log(xhr.responseText);
}
};
// 设置请求方式和URL
xhr.open("POST", "/controller-url", true);
// 设置请求头,如果需要
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
// 构造请求参数
var data = "cellValue=" + encodeURIComponent(cellValue);
// 发送请求
xhr.send(data);
}
</script>
<table>
<tr>
<td>数据1</td>
<td>数据2</td>
<td><button onclick="sendDataToController(this.parentElement.parentElement.innerHTML)">传递数据</button></td>
</tr>
</table>
在上面的示例中,当按钮被点击时,通过sendDataToController
函数将所需的单元格值作为参数传递给控制器的URL。控制器可以根据需要解析参数,进行相应的业务处理。
请注意,这只是一个简单示例,具体的实现方式可能会因为具体的开发框架和需求而有所不同。
是否选中 | 编号 |
就可以添加复选框的功能了。 所以将复选框搞出来以后,就开始将获取到选择的数据值了。 |
---|