禁用表单而不会丢失帖子数据

时间:2013-01-20 08:12:47

标签: javascript jquery ruby sinatra

如果我这样做

function disableSearchForm(){
    $("#myform :input").prop("disabled", true);
  }
$(document).on("click", "#ididid123", function(){
    disableSearchForm();
    $.ajax({
         //............
    });

    return false;
  });

由于params的调用,disableSearchForm();没有任何内容。那么我可以“吃蛋糕也吃”吗?我想禁用表单,但仍然可以从params读取帖子数据。

1 个答案:

答案 0 :(得分:1)

在禁用输入之前

Serialize表单:

$(document).on("click", "#ididid123", function(){
    var data = $('#myform').serialize();
    disableSearchForm();
    $.ajax({
      data: data
      //............
    });
    return false;
});