问题描述:AJAX后按钮不起作用,无法将参数传递给控制器。
解决方法:
success
回调函数来绑定按钮的点击事件。$.ajax({
url: 'your-url',
type: 'POST',
data: { param1: 'value1', param2: 'value2' },
success: function(response) {
// AJAX完成后执行的操作
// 绑定按钮的点击事件
$('#your-button').on('click', function() {
// 在这里处理按钮的点击事件
// 可以获取参数并传递给控制器
var param1 = 'value1';
var param2 = 'value2';
$.ajax({
url: 'your-controller-url',
type: 'POST',
data: { param1: param1, param2: param2 },
success: function(response) {
// 控制器处理完成后的操作
}
});
});
}
});
$(document).on('click', '#your-button', function() {
// 在这里处理按钮的点击事件
// 可以获取参数并传递给控制器
var param1 = 'value1';
var param2 = 'value2';
$.ajax({
url: 'your-controller-url',
type: 'POST',
data: { param1: param1, param2: param2 },
success: function(response) {
// 控制器处理完成后的操作
}
});
});
请根据实际情况替换代码中的URL、参数和按钮选择器。
上一篇:Ajax和长轮询在网页上无法显示celery的结果。
下一篇:ajax后变量不改变