问题描述: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后变量不改变