使用jQuery选择器和Ajax将表行值传递给控制器可以通过以下步骤实现:
<script src="https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js"></script>
var selectedRowValue = [];
$("#myTable tr").each(function() {
var rowData = $(this).find("td").map(function() {
return $(this).text();
}).get();
selectedRowValue.push(rowData);
});
$.ajax({
url: "/controller",
type: "POST",
data: JSON.stringify(selectedRowValue),
contentType: "application/json",
success: function(response) {
// 处理成功响应
},
error: function(xhr, status, error) {
// 处理错误响应
}
});
app.post("/controller", function(req, res) {
var selectedRowValue = req.body; // 假设使用JSON格式传递数据
// 处理传递的表行值
res.send("Success"); // 返回成功响应
});
以上是使用jQuery选择器和Ajax将表行值传递给控制器的基本步骤。根据具体的需求和技术栈,可能需要进行适当的调整和修改。
领取专属 10元无门槛券
手把手带您无忧上云