ほげほげ

プログラミング、英会話、ヨガ、料理などの備忘録など。

ajaxForm 送信前にデータを書き換える

jquery.form.jsプラグインで、サブミット直前にformの送信値を書き換える方法です。

オプションのbeforeSerialize関数で書き換えることができます。

  $('#form').ajaxForm({
    'dataType':'json',
    'beforeSubmit':function(){
      // ここで書き換えても反映されない
      return true ;
    },
    'beforeSerialize':function(){
      // ここで書き換える
      $('#json_string_items').val("json_string_items") ;
    },
    'success':function(data){
      alert('ok') ;

    },
    'error':function(){
      alert('err') ;
    }
  }) ;