2017-04-26 11 views
0

IDからAJAXへのビューからAJAXへのPOSTの後、AJAXのすべての値は正常であるように見えますが、コントローラの日付の値は1.01.0001の値を取得しますが、他の値は大丈夫です。両方の日付はhtmlとmodelで同じ構造になっています。AJAX POSTオブジェクトは2つの日付値、1つの日付値が間違っていますか? asp.net

$('form').submit(function() { 

    var form = $(this); 
    var _data = { 
     'vm': form.serialize() 
    } 
    $.ajax({ 
     url: 'Home/GetFeedList', 
     type: 'POST', 
     data: JSON.stringify(_data), 
     success: function (s) { 

      console.log('success' + s) 
     }, 
     error: function (e) { console.log('something went wrong!', e, _data) } 
    }); 
}); 

toDate gets value while fromDate doesnt

HTML部分念のために:

<h4>Period</h4> 
     <div class="form-group"> 
      <div class="col-md-10"> 
       <input asp-for="FromDate" class="form-control" id="from_date" contenteditable="false" placeholder="From" />     
       <span asp-validation-for="FromDate" class="text-danger"></span>    
      </div> 
     </div> 
     <div class="form-group"> 
      <div class="col-md-10"> 
       <input asp-for="ToDate" class="form-control" id="to_date" contenteditable="false" placeholder="To" /> 
       <span asp-validation-for="ToDate" class="text-danger"></span> 
      </div> 
     </div> 

答えて

0

私はデータパラメータとして ')('form.serializeを設定する必要がありました、そして、両方の日付の値が設定されました。

関連する問題